• DocumentCode
    3531938
  • Title

    BMC Encoding for Concurrent Systems

  • Author

    Rakotoarisoa, Manitra ; Pastor, Enric

  • Author_Institution
    Dept. of Comput. Archit., Tech. Univ. of Catalona, Barcelona
  • fYear
    2008
  • fDate
    10-14 Nov. 2008
  • Firstpage
    127
  • Lastpage
    134
  • Abstract
    Bounded model checking (BMC) is an efficient verification technique designed originally for synchronous systems. Recently, however, several studies have been conducted that attempt to apply BMC to concurrent systems. In this paper, we propose a BMC encoding for systems modeled as synchronized products of transition systems. Our encoding generates compact formulas compared to basic methods, and thus decreases the execution time needed for the SAT-solving process. The correctness and effectiveness of the proposed method is shown through several experimentations.
  • Keywords
    binary decision diagrams; formal verification; software performance evaluation; SAT-solving process; bounded model checking; concurrent systems; synchronous systems; verification technique; Boolean functions; Computer architecture; Computer science; Data structures; Encoding; Explosions; Formal verification; Logic programming; Petri nets; State-space methods; formal methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chilean Computer Science Society, 2008. SCCC '08. International Conference of the
  • Conference_Location
    Punta Arenas
  • ISSN
    1522-4902
  • Print_ISBN
    978-0-7695-3403-9
  • Type

    conf

  • DOI
    10.1109/SCCC.2008.22
  • Filename
    4685772