We develop a framework for model checking infinite-state systems byautomatically augmenting them with auxiliary variables, enablingquantifier-free induction proofs for systems that would otherwise requirequantified invariants. We combine this mechanism with a counterexample-guidedabstraction refinement scheme for the theory of arrays. Our framework can thus,in many cases, reduce inductive reasoning with quantifiers and arrays toquantifier-free and array-free reasoning. We evaluate the approach on a wideset of benchmarks from the literature. The results show that our implementationoften outperforms state-of-the-art tools, demonstrating its practicalpotential
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Precondition inference is an important problem with many applications in verification and testing. F...
We address the problem of verifying invariant properties on infinite-state systems. We present a nov...
We develop a framework for model checking infinite-state systems by automatically augmenting them wi...
Abstract. We explore the combination of bounded model checking and induction for proving safety prop...
We introduce the notion of array-based system as a suitable abstraction of infinite state systems su...
Abstract. We introduce the notion of array-based system as a suit-able abstraction of infinite state...
The use of interpolants in model checking is becoming an enabling technologyto allow fast and robust...
Recently, the notion of an array-based system has been introduced as an abstraction of infinite stat...
AbstractRecently, the notion of an array-based system has been introduced as an abstraction of infin...
Recently, the notion of an array-based system has been introduced as an abstraction of infinite stat...
Lazy abstraction with interpolants has been shown to be a powerful technique for verifying imperativ...
International audienceWe introduce a new decidable logic for reasoning about infinite arrays of inte...
Abstract. We describe new techniques for model checking in the counterexample guided abstraction-ref...
Regular model checking is a method for verifying infinite-state systems based on coding their config...
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Precondition inference is an important problem with many applications in verification and testing. F...
We address the problem of verifying invariant properties on infinite-state systems. We present a nov...
We develop a framework for model checking infinite-state systems by automatically augmenting them wi...
Abstract. We explore the combination of bounded model checking and induction for proving safety prop...
We introduce the notion of array-based system as a suitable abstraction of infinite state systems su...
Abstract. We introduce the notion of array-based system as a suit-able abstraction of infinite state...
The use of interpolants in model checking is becoming an enabling technologyto allow fast and robust...
Recently, the notion of an array-based system has been introduced as an abstraction of infinite stat...
AbstractRecently, the notion of an array-based system has been introduced as an abstraction of infin...
Recently, the notion of an array-based system has been introduced as an abstraction of infinite stat...
Lazy abstraction with interpolants has been shown to be a powerful technique for verifying imperativ...
International audienceWe introduce a new decidable logic for reasoning about infinite arrays of inte...
Abstract. We describe new techniques for model checking in the counterexample guided abstraction-ref...
Regular model checking is a method for verifying infinite-state systems based on coding their config...
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Precondition inference is an important problem with many applications in verification and testing. F...
We address the problem of verifying invariant properties on infinite-state systems. We present a nov...