Precondition inference is an important problem with many applications in verification and testing. Finding preconditions can be tricky as programs often have loops and arrays, which necessitates finding quantified inductive invariants. However, existing techniques have limitations in finding such invariants, especially when preconditions are missing. Further, maximal (or weakest) preconditions are often required to maximize the usefulness of preconditions. So the inferred inductive invariants have to be adequately weak. To address these challenges, we present an approach for maximal quantified precondition inference using an \emph{infer-check-weaken} framework. Preconditions and inductive invariants are inferred by a novel technique called...
This paper presents Aligators, a tool for the generation of universally quantified array invariants....
We propose a novel approach for computing weakest liberal safe preconditions of programs. The standa...
Proving that an unbounded distributed protocol satisfies a given safety property amounts to finding ...
International audienceWe propose a “formula slicing” method for finding inductive invariants. It is ...
Many problems in program analysis, verification, and synthesis require inferring specifications of u...
We develop a framework for model checking infinite-state systems by automatically augmenting them wi...
We present a method for automatic inference of conditions on the initial states of a program that gu...
The precondition for an assertion inside a procedure is useful for understanding, verifying and debu...
One of the obstacles in automatic program proving is to obtain suit-able loop invariants. The invari...
This paper presents Aligators, a tool for the generation of universally quantified array invariants....
Abstract. We present Counterexample-Guided Accelerated Abstraction Refine-ment (CEGAAR), a new algor...
International audienceWe present Counterexample-Guided Accelerated Abstraction Refinement (CEGAAR), ...
Inductive inference machines are algorithmic devices which attempt to synthesize (in the limit) prog...
The problem of synthesizing adequate inductive invariants to prove a program correct lies at the he...
I am indebted to Prof. Edsgar Dijkstra for introducing me to weakest preconditions, Prof. J Moore fo...
This paper presents Aligators, a tool for the generation of universally quantified array invariants....
We propose a novel approach for computing weakest liberal safe preconditions of programs. The standa...
Proving that an unbounded distributed protocol satisfies a given safety property amounts to finding ...
International audienceWe propose a “formula slicing” method for finding inductive invariants. It is ...
Many problems in program analysis, verification, and synthesis require inferring specifications of u...
We develop a framework for model checking infinite-state systems by automatically augmenting them wi...
We present a method for automatic inference of conditions on the initial states of a program that gu...
The precondition for an assertion inside a procedure is useful for understanding, verifying and debu...
One of the obstacles in automatic program proving is to obtain suit-able loop invariants. The invari...
This paper presents Aligators, a tool for the generation of universally quantified array invariants....
Abstract. We present Counterexample-Guided Accelerated Abstraction Refine-ment (CEGAAR), a new algor...
International audienceWe present Counterexample-Guided Accelerated Abstraction Refinement (CEGAAR), ...
Inductive inference machines are algorithmic devices which attempt to synthesize (in the limit) prog...
The problem of synthesizing adequate inductive invariants to prove a program correct lies at the he...
I am indebted to Prof. Edsgar Dijkstra for introducing me to weakest preconditions, Prof. J Moore fo...
This paper presents Aligators, a tool for the generation of universally quantified array invariants....
We propose a novel approach for computing weakest liberal safe preconditions of programs. The standa...
Proving that an unbounded distributed protocol satisfies a given safety property amounts to finding ...