• DocumentCode
    3042770
  • Title

    Bounded Model Checking of Concurrent Systems with Unbounded Integer Variables

  • Author

    Inoue, Hiroyuki ; Tsuchiya, Tatsuhiro ; Kikuno, Tohru

  • Author_Institution
    Osaka Univ., Suita, Japan
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    261
  • Lastpage
    265
  • Abstract
    We discuss bounded model checking that uses a Satisfiability Modulo Theory (SMT) solver. The basic idea behind this model checking approach is to reduce the model checking problem to the satisfiability problem of a formula of some logic. Recent advances in SMT solvers make this particular approach significantly attractive. However, it does not work effectively in verification of concurrent systems, because the size of the formula blows up if the system has high concurrency. To overcome this, we adopt a different encoding for concurrent systems from the standard one. This encoding allows a compact formula representation of the behavior of concurrent systems. In this paper, we focus our attention on the verification of concurrent systems with unbounded integer variables and show how the new encoding helps improve the performance of model checking.
  • Keywords
    computability; formal verification; multiprocessing programs; SMT solver; bounded model checking; concurrent systems; satisfiability modulo theory; unbounded integer variables; Adaptation models; Computational modeling; Concurrent computing; Encoding; Petri nets; Semantics; USA Councils; Bounded model checking; SMT; concurrent systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking and Computing (ICNC), 2011 Second International Conference on
  • Conference_Location
    Osaka
  • Print_ISBN
    978-1-4577-1796-3
  • Type

    conf

  • DOI
    10.1109/ICNC.2011.47
  • Filename
    6131817