DocumentCode
2067412
Title
Minimal Counterexamples in O(n log n) Memory and O(n^2) Time
Author
Hansen, Henri ; Kervinen, Antti
Author_Institution
Inst. of Software Syst., Tampere Univ. of Technol.
fYear
2006
fDate
28-30 June 2006
Firstpage
133
Lastpage
142
Abstract
This article presents a new algorithm for finding a minimal counterexample in explicit state model checking with Buchi automata. The algorithm is an interleaved breadth-first search that explores some transitions backwards. We prove the correctness of our algorithm, along with complexity results. The worst-case time consumption of a simple version of our algorithm is proportional to the number of states and transitions, times the number of Buchi states. We also derive some simple yet efficient ways of reducing the search using the mathematical properties of minimal counterexamples. The properties are very general, and should be applicable to other approaches as well
Keywords
automata theory; computational complexity; formal verification; minimisation; tree searching; Buchi automata; algorithm correctness proving; breadth-first search; computational complexity; explicit state model checking; minimal counterexample; worst-case time consumption; Algorithm design and analysis; Automata; Concurrent computing; Costs; Polynomials; Software algorithms; Software systems; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design, 2006. ACSD 2006. Sixth International Conference on
Conference_Location
Turku
ISSN
1550-4808
Print_ISBN
0-7695-2556-3
Type
conf
DOI
10.1109/ACSD.2006.11
Filename
1640231
Link To Document