• DocumentCode
    2673151
  • Title

    Beyond Boolean SAT: Satisfiability modulo theories

  • Author

    Cimatti, Alessandro

  • Author_Institution
    FBK-irst, Trento
  • fYear
    2008
  • fDate
    28-30 May 2008
  • Firstpage
    68
  • Lastpage
    73
  • Abstract
    Many systems can be naturally represented in some decidable fragments of first order logic. The expressive power provided by a background theory allows to describe important aspects such as real time, continuous dynamics, and data flow over integer variables. The corresponding verification problems can be tackled by means of Satisfiability Modulo Theory (SMT) solvers. SMT solvers are based on the tight integration of propositional SAT solvers with dedicated procedures to reason about the theory component. In this paper, we overview the techniques underlying SMT, we show how to represent dynamic systems in fragments of first order logic, and discuss the application of SMT solvers to their verification.
  • Keywords
    computability; formal verification; Boolean SAT; SMT solvers; background theory; first order logic; satisfiability modulo theories; Arithmetic; Automatic test pattern generation; Boolean functions; Discrete event systems; Encoding; Formal verification; Hardware; Logic; Stress; Surface-mount technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Discrete Event Systems, 2008. WODES 2008. 9th International Workshop on
  • Conference_Location
    Goteborg
  • Print_ISBN
    978-1-4244-2592-1
  • Electronic_ISBN
    978-1-4244-2593-8
  • Type

    conf

  • DOI
    10.1109/WODES.2008.4605924
  • Filename
    4605924