This dissertation shows that satisfiability procedures are abstract interpreters. This insight provides a unified view of program analysis and satisfiability solving and enables technology transfer between the two fields. The framework underlying these developments provides systematic recipes that show how intuition from satisfiability solvers can be lifted to program analyzers, how approximation techniques from program analyzers can be integrated into satisfiability procedures and how program analyzers and satisfiability solvers can be combined. Based on this work, we have developed new tools for checking program correctness and for solving satisfiability of quantifier-free first-order formulas. These tools outperform existing approaches. ...
Over the last decades Boolean satisfiability (SAT) solvers based on conflict-driven clause learning ...
Within the verification community, there has been a recent increase in interest in Quantified Boolea...
This report documents the program and the outcomes of Dagstuhl Seminar 15171 "Theory and Practice of...
This paper shows that several propositional satisfiability algorithms compute approximations of fixe...
This article introduces an abstract interpretation framework that codifies the operations in SAT and...
Abstract. The idea of constraint based program analysis is to translate a given program into a set o...
The success of Conflict Driven Clause Learning (CDCL) for Boolean satisfiability has inspired adopti...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
This article is concerned with the application of the program extraction technique to a new class of...
AbstractIn many practical cases satisfiability of a set of clauses can be decided before an interpre...
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
This article is concerned with the application of the program extraction technique to a new class of...
International audienceSatisfiability modulo theory (SMT) consists in testing the satisfiability of f...
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
Logical deduction and abstraction from detail are fundamental, yet distinct aspects of reasoning abo...
Over the last decades Boolean satisfiability (SAT) solvers based on conflict-driven clause learning ...
Within the verification community, there has been a recent increase in interest in Quantified Boolea...
This report documents the program and the outcomes of Dagstuhl Seminar 15171 "Theory and Practice of...
This paper shows that several propositional satisfiability algorithms compute approximations of fixe...
This article introduces an abstract interpretation framework that codifies the operations in SAT and...
Abstract. The idea of constraint based program analysis is to translate a given program into a set o...
The success of Conflict Driven Clause Learning (CDCL) for Boolean satisfiability has inspired adopti...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
This article is concerned with the application of the program extraction technique to a new class of...
AbstractIn many practical cases satisfiability of a set of clauses can be decided before an interpre...
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
This article is concerned with the application of the program extraction technique to a new class of...
International audienceSatisfiability modulo theory (SMT) consists in testing the satisfiability of f...
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
Logical deduction and abstraction from detail are fundamental, yet distinct aspects of reasoning abo...
Over the last decades Boolean satisfiability (SAT) solvers based on conflict-driven clause learning ...
Within the verification community, there has been a recent increase in interest in Quantified Boolea...
This report documents the program and the outcomes of Dagstuhl Seminar 15171 "Theory and Practice of...