Extracting Counterexamples from Transitive-Closure-Based Model Checking
dc.contributor.author | Kember, Mitchell | |
dc.contributor.author | Tran, Lynn | |
dc.contributor.author | Gao, George | |
dc.contributor.author | Day, Nancy | |
dc.date.accessioned | 2020-06-16T19:21:55Z | |
dc.date.available | 2020-06-16T19:21:55Z | |
dc.date.issued | 2019 | |
dc.description | © 2019 IEEE | en |
dc.description.abstract | We address the problem of how to extract counterexamples for the transitive-closure-based model checking (TCMC) technique. TCMC is a representation of the CTLFC (CTL with fairness constraints) model checking problem in first-order logic with transitive closure (FOLTC) and has been implemented in the Alloy Analyzer. It is a declarative, symbolic model checking method. As a CTL model checking method, TCMC is defined over transition systems and states (rather than paths) and therefore, returns a transition system with a bug as a counterexample. Our contribution is to isolate a counterexample path/subgraph in a declarative manner by adding constraints that do not depend on the property. Our method does not require extensions to Alloy. | en |
dc.identifier.uri | https://doi.org/10.1109/MiSE.2019.00015 | |
dc.identifier.uri | http://hdl.handle.net/10012/15994 | |
dc.language.iso | en | en |
dc.publisher | IEEE | en |
dc.subject | model checking | en |
dc.subject | counterexamples | en |
dc.subject | subgraphs | en |
dc.subject | TCMC | en |
dc.subject | CTLFC | en |
dc.subject | formal verification | en |
dc.subject | temporal logic | en |
dc.subject | transitive-closure-based model checking | en |
dc.subject | CTL with fairness constraints | en |
dc.subject | symbolic model checking | en |
dc.subject | CTL model checking | en |
dc.subject | counterexamples extraction | en |
dc.subject | CTLFC model checking | en |
dc.subject | first-order logic with transitive closure | en |
dc.subject | temporal logic property | en |
dc.subject | Alloy | en |
dc.subject | Alloy Analyzer | en |
dc.title | Extracting Counterexamples from Transitive-Closure-Based Model Checking | en |
dc.type | Conference Paper | en |
dcterms.bibliographicCitation | M. Kember, L. Tran, G. Gao and N. Day, "Extracting Counterexamples from Transitive-Closure-Based Model Checking," 2019 IEEE/ACM 11th International Workshop on Modelling in Software Engineering (MiSE), Montreal, QC, Canada, 2019, pp. 47-54, doi: 10.1109/MiSE.2019.00015. | en |
uws.contributor.affiliation1 | Faculty of Engineering | en |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.contributor.affiliation2 | David R. Cheriton School of Computer Science | en |
uws.contributor.affiliation2 | Software Engineering | en |
uws.peerReviewStatus | Reviewed | en |
uws.scholarLevel | Faculty | en |
uws.scholarLevel | Other | en |
uws.typeOfResource | Text | en |