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
Link To Document