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 :
بازگشت