Abstract. One of the main challenges in software verification is efficient and precise compositional analysis of programs with procedures and loops. Interpo-lation methods remains one of the most promising techniques for such verifica-tion, and are closely related to solving Horn clause constraints. We introduce a new notion of interpolation, disjunctive interpolation, which solve a more general class of problems in one step compared to previous notions of interpolants, such as tree interpolants or inductive sequences of interpolants. We present algorithms and complexity for construction of disjunctive interpolants, as well as their use within an abstraction-refinement loop. We have implemented Horn clause verifi-cation algorithms that use ...
Abstract. One approach for smt solvers to improve efficiency is to del-egate reasoning to abstract d...
We present ongoing work to extend proof tree preserving interpolation to inductive sequences and tre...
Abstract. We describe a compositional approach to Craig interpola-tion based on the heuristic that s...
In this paper we present INTERHORN, a solver for recursion-free Horn clauses. The main application d...
We present a verification technique for program safety that combines Iterated Specialization and Int...
We present a verification technique for program safety that combines Iterated Specialization and Int...
Interpolation is an important component of recent methods for program verification. It provides a na...
Abstract. Recursion-free Horn-clause constraints have received much recent attention in the verifica...
The use of propositional logic and systems of linear inequalities over reals is a common means to mo...
This dissertation discusses novel techniques for interpolation-based software model checking, an app...
This paper surveys recent work on applying analysis and transformation techniques that originate in ...
Abstract. Interpolation-based techniques have been widely and successfully ap-plied in the verificat...
Abstract—Craig interpolants are widely used in program verification as a means of abstraction. In th...
One approach for smt solvers to improve efficiency is to delegate reasoning to abstract domains. Sol...
Abstract. Algorithms for computing Craig interpolants have several applications in program verificat...
Abstract. One approach for smt solvers to improve efficiency is to del-egate reasoning to abstract d...
We present ongoing work to extend proof tree preserving interpolation to inductive sequences and tre...
Abstract. We describe a compositional approach to Craig interpola-tion based on the heuristic that s...
In this paper we present INTERHORN, a solver for recursion-free Horn clauses. The main application d...
We present a verification technique for program safety that combines Iterated Specialization and Int...
We present a verification technique for program safety that combines Iterated Specialization and Int...
Interpolation is an important component of recent methods for program verification. It provides a na...
Abstract. Recursion-free Horn-clause constraints have received much recent attention in the verifica...
The use of propositional logic and systems of linear inequalities over reals is a common means to mo...
This dissertation discusses novel techniques for interpolation-based software model checking, an app...
This paper surveys recent work on applying analysis and transformation techniques that originate in ...
Abstract. Interpolation-based techniques have been widely and successfully ap-plied in the verificat...
Abstract—Craig interpolants are widely used in program verification as a means of abstraction. In th...
One approach for smt solvers to improve efficiency is to delegate reasoning to abstract domains. Sol...
Abstract. Algorithms for computing Craig interpolants have several applications in program verificat...
Abstract. One approach for smt solvers to improve efficiency is to del-egate reasoning to abstract d...
We present ongoing work to extend proof tree preserving interpolation to inductive sequences and tre...
Abstract. We describe a compositional approach to Craig interpola-tion based on the heuristic that s...