• DocumentCode
    2673168
  • Title

    Practical applications of Boolean Satisfiability

  • Author

    Marques-Silva, Joao

  • Author_Institution
    Sch. of Electron. & Comput. Sci., Southampton Univ., Southampton
  • fYear
    2008
  • fDate
    28-30 May 2008
  • Firstpage
    74
  • Lastpage
    80
  • Abstract
    Boolean satisfiability (SAT) solvers have been the subject of remarkable improvements since the mid 90s. One of the main reasons for these improvements has been the wide range of practical applications of SAT. Indeed, examples of modern applications of SAT range from termination analysis in term-rewrite systems to circuit-level prediction of crosstalk noise. The success of SAT solvers motivated many practical applications, but many practical applications have also provided the examples and the challenges that allowed the development of more efficient SAT solvers. This paper provides an overview of some of the most well-known applications of SAT and outlines several other successful applications of SAT. Moreover, the improvements in SAT solvers motivated the development of new algorithms for strategic extensions of SAT. As a result, the paper also provides a brief survey of recent work on extensions of SAT, including pseudo-Boolean constraints, maximum satisfiability, model counting and quantified Boolean formulas.
  • Keywords
    Boolean functions; computability; computational complexity; Boolean satisfiability solvers; circuit-level crosstalk noise prediction; maximum satisfiability; model counting; pseudoBoolean constraints; quantified Boolean formula; term-rewrite systems; termination analysis; Application software; Application specific integrated circuits; Boolean functions; Circuit testing; Crosstalk; Discrete event systems; Integrated circuit noise; Logic testing; Software debugging; Software testing;
  • 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.4605925
  • Filename
    4605925