International audienceWe present a fully automatic algorithm for verifying safety properties of parameterized software systems. This algorithm is based on both IC3 and Lazy Annotation. We implemented it in Cubicle, a model checker for verifying safety properties of array-based systems. Cache-coherence protocols and mutual exclusion algorithms are known examples of such systems. Our algorithm iteratively builds an abstract reachability graph refining the set of reachable states from counterexamples. Refining is made through counterexample approximation. We show the effectiveness and limitations of this algorithm and tradeoffs that results from it
Computer systems are so complex and crucial to our lives that we need to verify that they are correc...
The software architecture of a distributed system can be described as a hierarchical composition of ...
International audienceWe introduce a new property called robust reachability which refines the stand...
International audienceWe present a fully automatic algorithm for verifying safety properties of para...
Abstract. Cubicle is a new model checker for verifying safety properties of parameterized systems. I...
International audienceCubicle is a new model checker for verifying safety properties of parameterize...
. We consider the problem of verifying correctness properties of a class of programs with states tha...
International audienceWe present Cubicle-W, a new version of the Cubicle model checker to verify par...
International audienceThis paper presents a technique for the certification of Cubicle, a model chec...
This thesis proposes to present several extensions that have been added to the Cubicle model checker...
The software architecture of a distributed program can be represented by a hierarchical composition ...
Automatic verification of cyber-physical systems (CPS) typically involves computing the reachable se...
This thesis presents a completely automatic verification framework to check safety properties of par...
Abstract. We present a framework for verifying safety properties of parameter-ized systems. Our fram...
This paper shows how to harness existing theorem provers for first-order logic to automatically veri...
Computer systems are so complex and crucial to our lives that we need to verify that they are correc...
The software architecture of a distributed system can be described as a hierarchical composition of ...
International audienceWe introduce a new property called robust reachability which refines the stand...
International audienceWe present a fully automatic algorithm for verifying safety properties of para...
Abstract. Cubicle is a new model checker for verifying safety properties of parameterized systems. I...
International audienceCubicle is a new model checker for verifying safety properties of parameterize...
. We consider the problem of verifying correctness properties of a class of programs with states tha...
International audienceWe present Cubicle-W, a new version of the Cubicle model checker to verify par...
International audienceThis paper presents a technique for the certification of Cubicle, a model chec...
This thesis proposes to present several extensions that have been added to the Cubicle model checker...
The software architecture of a distributed program can be represented by a hierarchical composition ...
Automatic verification of cyber-physical systems (CPS) typically involves computing the reachable se...
This thesis presents a completely automatic verification framework to check safety properties of par...
Abstract. We present a framework for verifying safety properties of parameter-ized systems. Our fram...
This paper shows how to harness existing theorem provers for first-order logic to automatically veri...
Computer systems are so complex and crucial to our lives that we need to verify that they are correc...
The software architecture of a distributed system can be described as a hierarchical composition of ...
International audienceWe introduce a new property called robust reachability which refines the stand...