Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2016.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Cataloged from student-submitted PDF version of thesis.Includes bibliographical references (pages 61-66).SMT solvers are at the heart of a number of software engineering tools. These SMT solvers use a SAT solver as the back-end and convert the high-level constraints given by the user down to low-level boolean formulas that can be efficiently mapped to CNF clauses and fed into a SAT solver. Current SMT solvers are designed to be general purpose solvers that are suited to a wide ra...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
International audienceWe address the challenge of developing efficient Constraint Programming-based ...
Our aim is to enable software to take full advantage of the capabilities of emerging microprocessor ...
We develop an idea originally proposed by Michel and Van Hentenryck of how to perform bit-vector con...
Satisfiability Modulo Theories (SMT) is a well-established methodology that generalises propositiona...
Nonlinear integer constraints are common and difficult in the verification and analysis of software/...
The theory of quantifier-free bitvectors is of paramount importance in software verification. The st...
Satisfiability modulo theories (SMT) is about determining the satisfiability of logical formulas ove...
Abstract. Development of computer aided verification tools has greatly benefited from SMT technologi...
Among many theories supported by SMT solvers, the theory of finite-precision bit-vector arithmetic i...
In contrast to a single clause a pseudo-Boolean (PB) constraint is much more expressive and hence it...
The approach Why3 takes to interfacing with a wide variety of interactive and automatic theorem prov...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
The approach Why3 takes to interfacing with a wide variety of interactive and automatic theorem pro...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
International audienceWe address the challenge of developing efficient Constraint Programming-based ...
Our aim is to enable software to take full advantage of the capabilities of emerging microprocessor ...
We develop an idea originally proposed by Michel and Van Hentenryck of how to perform bit-vector con...
Satisfiability Modulo Theories (SMT) is a well-established methodology that generalises propositiona...
Nonlinear integer constraints are common and difficult in the verification and analysis of software/...
The theory of quantifier-free bitvectors is of paramount importance in software verification. The st...
Satisfiability modulo theories (SMT) is about determining the satisfiability of logical formulas ove...
Abstract. Development of computer aided verification tools has greatly benefited from SMT technologi...
Among many theories supported by SMT solvers, the theory of finite-precision bit-vector arithmetic i...
In contrast to a single clause a pseudo-Boolean (PB) constraint is much more expressive and hence it...
The approach Why3 takes to interfacing with a wide variety of interactive and automatic theorem prov...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
The approach Why3 takes to interfacing with a wide variety of interactive and automatic theorem pro...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
International audienceWe address the challenge of developing efficient Constraint Programming-based ...
Our aim is to enable software to take full advantage of the capabilities of emerging microprocessor ...