We develop a framework for model checking infinite-state systems by automatically augmenting them with auxiliary variables, enabling quantifier-free induction proofs for systems that would otherwise require quantified invariants. We combine this mechanism with a counterexample-guided abstraction refinement scheme for the theory of arrays. Our framework can thus, in many cases, reduce inductive reasoning with quantifiers and arrays to quantifier-free and array-free reasoning. We evaluate the approach on a wide set of benchmarks from the literature. The results show that our implementation often outperforms state-of-the-art tools, demonstrating its practical potential
Predicate abstraction provides a powerful tool for verifying properties of infinite-state systems u...
We address the problem of verifying invariant properties on infinite-state systems. We present a nov...
We describe mcmt, a fully declarative and deductive symbolic model checker for safety properties of ...
We develop a framework for model checking infinite-state systems byautomatically augmenting them wit...
The use of interpolants in model checking is becoming an enabling technologyto allow fast and robust...
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...
Lazy abstraction with interpolants has been shown to be a powerful technique for verifying imperativ...
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...
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...
Lazy abstraction with interpolation-based refinement has been shown to be a powerful technique for v...
Predicate abstraction provides a powerful tool for verifying properties of infinite-state systems u...
We address the problem of verifying invariant properties on infinite-state systems. We present a nov...
We describe mcmt, a fully declarative and deductive symbolic model checker for safety properties of ...
We develop a framework for model checking infinite-state systems byautomatically augmenting them wit...
The use of interpolants in model checking is becoming an enabling technologyto allow fast and robust...
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...
Lazy abstraction with interpolants has been shown to be a powerful technique for verifying imperativ...
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...
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...
Lazy abstraction with interpolation-based refinement has been shown to be a powerful technique for v...
Predicate abstraction provides a powerful tool for verifying properties of infinite-state systems u...
We address the problem of verifying invariant properties on infinite-state systems. We present a nov...
We describe mcmt, a fully declarative and deductive symbolic model checker for safety properties of ...