• 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