DocumentCode
3460464
Title
Bounded model checking of infinite state systems: exploiting the automata hierarchy
Author
Schuele, Tobias ; Schneider, Klaus
Author_Institution
Dept. of Comput. Sci., Kaiserslautern Univ., Germany
fYear
2004
fDate
23-25 June 2004
Firstpage
17
Lastpage
26
Abstract
We present a new approach to bounded model checking that extends current methods in two ways: firstly, instead of a reduction to propositional logic, we choose a more powerful, yet decidable target logic, namely Presburger arithmetic. Secondly, instead of unwinding temporal logic formulas, we unwind corresponding ω-automata. To this end, we employ a special technique for translating safety and liveness properties to ω-automata with corresponding acceptance conditions. This combination allows us to utilize bounded model checking techniques for the efficient verification of infinite state systems.
Keywords
automata theory; formal verification; temporal logic; Presburger arithmetic; automata hierarchy; bounded model checking; infinite state systems; liveness properties; omega automata; safety properties; Automata; Boolean functions; Computational modeling; Computer science; Data structures; Logic; Refining; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Co-Design, 2004. MEMOCODE '04. Proceedings. Second ACM and IEEE International Conference on
Print_ISBN
0-7803-8509-8
Type
conf
DOI
10.1109/MEMCOD.2004.1459809
Filename
1459809
Link To Document