for invariant generation (which is limited by the 300-s bound). Both plots have been drawn, with the instances sorted by growing Y values. We can observe a relevant size compaction in many cases (more than 30 % reduction in about 300 instances), whereas the time overhead is highly acceptable in most cases. (In about 550 of the 653 invariants, computation required less than 150 s.) VI. CONCLUSION This paper has addressed two main issues. It has described opti-mized techniques to speed up the computation of inductive invariants by means of efficient data structures and manipulation algorithms based on equivalence classes. It has then shown how to effectively in-tegrate inductive invariants within state-of-the-art noninductive model-checking p...
International audienceWhen using formal verification on Simulink or SCADE models , an important ques...
Invariant synthesis is crucial for program verification and is a challenging task. We present a new ...
This paper presents a method for efficiently maintaining and searching a database of three-dimensio...
This paper describes optimized techniques to efficiently compute and reap benefits from inductive in...
The discovery of inductive invariants lies at the heart of static program verification. Presently, m...
The problem of synthesizing adequate inductive invariants to prove a program correct lies at the he...
Abstract. A fundamental method of analyzing a system such as a program or a circuit is invariance an...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
Best poster award at Modularity'15International audienceIn Model Driven Development (MDD), invariant...
Abstract. We present a general scheme for automated instantiation-based in-variant discovery. Given ...
International audienceIn this talk, we suggest the idea of using algorithms inspired by Constraint P...
Abstract—Loop invariants play a major role in program verifi-cation. Though various techniques have ...
We propose a framework for synthesizing inductive invariants for incomplete verification engines, wh...
In this paper we introduce a technique to improve the efficiency of SAT calls in Bounded Model Check...
Induction proofs often fail because the stated theorem is noninductive, in which case the user must ...
International audienceWhen using formal verification on Simulink or SCADE models , an important ques...
Invariant synthesis is crucial for program verification and is a challenging task. We present a new ...
This paper presents a method for efficiently maintaining and searching a database of three-dimensio...
This paper describes optimized techniques to efficiently compute and reap benefits from inductive in...
The discovery of inductive invariants lies at the heart of static program verification. Presently, m...
The problem of synthesizing adequate inductive invariants to prove a program correct lies at the he...
Abstract. A fundamental method of analyzing a system such as a program or a circuit is invariance an...
This paper addresses the problem of proving a given invariance property phi of a loop in a numeric p...
Best poster award at Modularity'15International audienceIn Model Driven Development (MDD), invariant...
Abstract. We present a general scheme for automated instantiation-based in-variant discovery. Given ...
International audienceIn this talk, we suggest the idea of using algorithms inspired by Constraint P...
Abstract—Loop invariants play a major role in program verifi-cation. Though various techniques have ...
We propose a framework for synthesizing inductive invariants for incomplete verification engines, wh...
In this paper we introduce a technique to improve the efficiency of SAT calls in Bounded Model Check...
Induction proofs often fail because the stated theorem is noninductive, in which case the user must ...
International audienceWhen using formal verification on Simulink or SCADE models , an important ques...
Invariant synthesis is crucial for program verification and is a challenging task. We present a new ...
This paper presents a method for efficiently maintaining and searching a database of three-dimensio...