• DocumentCode
    3030886
  • Title

    Refining Real-Time System Specifications through Bounded Model- and Satisfiability-Checking

  • Author

    Pradella, Matteo ; Morzenti, Angelo ; Pietro, Pierluigi San

  • Author_Institution
    IEIIT Consiglio Naz. delle Ric., Milan
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    119
  • Lastpage
    127
  • Abstract
    In bounded model checking (BMC) a system is modeled with a finite automaton and various desired properties with temporal logic formulae. Property verification is achieved by translation into boolean logic and the application of SAT-solvers. bounded satisfiability checking (BSC) adopts a similar approach, but both the system and the properties are modeled with temporal logic formulae, without an underlying operational model. Hence, BSC supports a higher-level, descriptive approach to system specification and analysis. We compare the performance of BMC and BSC over a set of case studies, using the Zot tool to translate automata and temporal logic formulae into boolean logic. We also propose a method to check whether an operational model is a correct implementation (refinement) of a temporal logic model, and assess its effectiveness on the same set of case studies. Our experimental results show the feasibility of BSC and refinement checking, with modest performance loss w.r.t. BMC.
  • Keywords
    computability; finite automata; formal specification; formal verification; temporal logic; Zot tool; bounded model checking; finite automaton; property verification; real-time system specifications; satisfiability checking; temporal logic formulae; Automata; Boolean functions; Counting circuits; Logic; Performance analysis; Performance evaluation; Performance loss; Periodic structures; Real time systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-2187-9
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2008.22
  • Filename
    4639315