• DocumentCode
    690405
  • Title

    A Survey of Acceleration Techniques for SMT-Based Bounded Model Checking

  • Author

    Leyuan Liu ; Weiqiang Kong ; Ando, Takehiro ; Yatsu, Hirokazu ; Fukuda, Akira

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Electr. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    2013
  • fDate
    14-15 Dec. 2013
  • Firstpage
    554
  • Lastpage
    559
  • Abstract
    Model checking is wildly acknowledged to be an effective formal technique for verifying that a finite state system satisfies desired properties expressed in temporal logic. There are primarily two types of model checking approaches: explicit model checking and symbolic model checking. To mitigate the notorious state exploration problems suffered by explicit model checking, bounded model checking (BMC) has been proposed as an alternative to other symbolic model checking approaches based on binary decision diagrams. Although originally SAT solvers are used by BMC as the reasoning engine, a recent trend is to switch from SAT to SMT solvers. In this paper, we survey contributions on acceleration of SMT-based BMC. In addition, we discuss some related techniques that could be potentially used as well for the acceleration purpose.
  • Keywords
    binary decision diagrams; computability; finite state machines; formal verification; temporal logic; SMT solvers; SMT-based BMC; acceleration techniques; binary decision diagrams; bounded model checking; finite state system; satisfiability modulo theories; symbolic model checking; temporal logic; Acceleration; Algorithm design and analysis; Boolean functions; Data structures; Model checking; Multicore processing; Safety; acceleration; bounded model checking; model checking; survey;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Sciences and Applications (CSA), 2013 International Conference on
  • Conference_Location
    Wuhan
  • Type

    conf

  • DOI
    10.1109/CSA.2013.135
  • Filename
    6835662