Formal methods are becoming increasingly important for debugging and verifying hardware and software systems, whose current complexity makes the traditional approaches based on testing increasingly-less adequate. One of the most promising research directions in formal verification is based on the exploitation of Satisfiability Modulo Theories (SMT) solvers. In this thesis, we present MathSAT, a modern, efficient SMT solver that provides several important functionalities, and can be used as a workhorse engine in formal verification. We develop novel algorithms for two functionalities which are very important in verification -- the extraction of unsatisfiable cores and the generation of Craig interpolants in SMT -- that significantly...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
Many systems can be naturally represented in some decidable fragments of first order logic. The expr...
Decision procedures for checking satisfiability of logical formulas are crucial for many verificatio...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
An increasing number of verification tools (e.g., software model-checkers) require the use of Satisf...
Abstract. The problem of computing Craig Interpolants for propositional (SAT) formulas has recently ...
Abstract. The problem of computing Craig Interpolants for propositional (SAT) formulas has recently...
We present MathSAT 4, a state-of-the-art SMT solver. MathSAT 4 handles several useful theories: (com...
An increasing number of verification tools (e.g., soft-ware model-checkers) require the use of Satis...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
AbstractSMT (Satisfiability Modulo Theories) solvers are automatic verification engines suitable to ...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
Many systems can be naturally represented in some decidable fragments of first order logic. The expr...
Decision procedures for checking satisfiability of logical formulas are crucial for many verificatio...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
An increasing number of verification tools (e.g., software model-checkers) require the use of Satisf...
Abstract. The problem of computing Craig Interpolants for propositional (SAT) formulas has recently ...
Abstract. The problem of computing Craig Interpolants for propositional (SAT) formulas has recently...
We present MathSAT 4, a state-of-the-art SMT solver. MathSAT 4 handles several useful theories: (com...
An increasing number of verification tools (e.g., soft-ware model-checkers) require the use of Satis...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
AbstractSMT (Satisfiability Modulo Theories) solvers are automatic verification engines suitable to ...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
Many systems can be naturally represented in some decidable fragments of first order logic. The expr...
Decision procedures for checking satisfiability of logical formulas are crucial for many verificatio...