Tree-like counterexamples in model checking
- 25 June 2003
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Counterexamples for specification violations provide engineers with important debugging information. Although counterexamples are considered one of the main advantages of model checking, state-of the art model checkers are restricted to relatively simple counterexamples, and surprisingly little research effort has been put into counterexamples. In this paper, we introduce a new general framework for counterexamples. The paper has three main contributions: (i) We determine the general form of ACTL counterexamples. To this end, we investigate the notion of counterexample and show that a large class of temporal logics beyond ACTL admits counterexamples with a simple tree-like transition relation. We show that the existence of tree-like counterexamples is related to a universal fragment of extendedbranching time logic based on !Keywords
This publication has 13 references indexed in Scilit:
- On ACTL Formulas Having Linear CounterexamplesJournal of Computer and System Sciences, 2001
- Languages, Automata, and LogicPublished by Springer Nature ,1997
- Buy one, get one free!!!Journal of Logic and Computation, 1996
- Efficient Generation of Counterexamples and Witnesses in Symbolic Model CheckingProceedings of the 39th conference on Design automation - DAC '02, 1995
- Reasoning about Infinite ComputationsInformation and Computation, 1994
- Model checking and abstractionACM Transactions on Programming Languages and Systems, 1994
- CTL∗ and ECTL∗ as fragments of the modal μ-calculusTheoretical Computer Science, 1994
- Symbolic Model CheckingPublished by Springer Nature ,1993
- Temporal and Modal LogicPublished by Elsevier ,1990
- Graph-Based Algorithms for Boolean Function ManipulationIEEE Transactions on Computers, 1986