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
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;
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
DOI :
10.1109/MEMCOD.2004.1459809