© The Author(s) 2015. This article is published with open access at Springerlink.com Abstract Many software model checkers only detect counterexamples with deep loops after exploring numerous spurious and increasingly longer counterexamples. We propose a tech-nique that aims at eliminating this weakness by constructing auxiliary paths that represent the effect of a range of loop iterations. Unlike acceleration, which captures the exact effect of arbitrarily many loop iterations, these auxiliary paths may under-approximate the behaviour of the loops. In return, the approximation is sound with respect to the bit-vector semantics of programs. Our approach supports arbitrary conditions and assignments to arrays in the loop body, but may as a re...
The first attempts to apply the k-induction method to software verification are only recent. In this...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
International audienceA major issue in the activity of deductive program verification is to understa...
Many software model checkers only detect counterexamples with deep loops after exploring numerous sp...
Abstract. Many software model checkers only detect counterexamples with deep loops after exploring n...
Abstract. Loop under-approximation enriches C programs with addi-tional branches that represent the ...
Predicate abstraction is a major abstraction technique for the verification of software. Data is abs...
Abstract. Counterexample driven renement is a promising technique to generate automatic abstractions...
Loop under-approximation enriches C programs with additional branches that represent the effect of a...
Most current approaches to software verification are one-sided -- a safety prover will try to prove ...
Existing program analysis tools that implement abstraction rely on saturating procedures to compute ...
AbstractThe value of model checking counterexamples for debugging programs (and specifications) is w...
The value of model checking counterexamples for debugging programs (and specifications) is widely re...
This dissertation discusses novel techniques for interpolation-based software model checking, an app...
The value of model checking counterexamples for debugging programs (and specifications) is widely re...
The first attempts to apply the k-induction method to software verification are only recent. In this...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
International audienceA major issue in the activity of deductive program verification is to understa...
Many software model checkers only detect counterexamples with deep loops after exploring numerous sp...
Abstract. Many software model checkers only detect counterexamples with deep loops after exploring n...
Abstract. Loop under-approximation enriches C programs with addi-tional branches that represent the ...
Predicate abstraction is a major abstraction technique for the verification of software. Data is abs...
Abstract. Counterexample driven renement is a promising technique to generate automatic abstractions...
Loop under-approximation enriches C programs with additional branches that represent the effect of a...
Most current approaches to software verification are one-sided -- a safety prover will try to prove ...
Existing program analysis tools that implement abstraction rely on saturating procedures to compute ...
AbstractThe value of model checking counterexamples for debugging programs (and specifications) is w...
The value of model checking counterexamples for debugging programs (and specifications) is widely re...
This dissertation discusses novel techniques for interpolation-based software model checking, an app...
The value of model checking counterexamples for debugging programs (and specifications) is widely re...
The first attempts to apply the k-induction method to software verification are only recent. In this...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
International audienceA major issue in the activity of deductive program verification is to understa...