The value of model checking counterexamples for debugging programs (and specifications) is widely recognized. Unfortunately, bounded model checkers often produce counterexamples that are difficult to understand due to the values chosen by a SAT solver. This paper presents two approaches to making better use of BMC counterexamples. The first contribution is a new notion of counterexample minimization that minimizes values with respect to the type system of the language being model checked, rather than at the level of SAT variables. Greedy and optimal approaches to the minimization problem are presented and compared. The second contribution extends a BMC-based error explanation approach to automatically hypothesize causes for the error in a c...
In the context of formal verification Bounded Model Check-ing (BMC) has shown to be very powerful fo...
International audienceDesigning and developing distributed software has always been a tedious and er...
Abstract. We present a tool for the formal verification of ANSI-C programs using Bounded Model Check...
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...
Abstract In the event that a system does not satisfy a specification, a model checker will typically...
International audienceModel checking is an established technique for automatically verifying that a ...
Abstract. Counterexample driven renement is a promising technique to generate automatic abstractions...
International audienceModel checking is an established technique for automatically verifying that a ...
AbstractIf a program does not fulfill a given specification, a model checker delivers a counterexamp...
Model checking, initially successful in the field of hardware design, has recently been applied to s...
International audienceWe consider lightweight usage of model-checking for the debugging of Simulink ...
The practical usefulness of a model checker as a debugging tool relies on its ability to provide dia...
There is significant room for improving users ’ experiences with model checking tools. An error trac...
Abstract. Bounded Model Checking (BMC) is a successful refutation method for detecting errors in not...
In the context of formal verification Bounded Model Check-ing (BMC) has shown to be very powerful fo...
International audienceDesigning and developing distributed software has always been a tedious and er...
Abstract. We present a tool for the formal verification of ANSI-C programs using Bounded Model Check...
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...
Abstract In the event that a system does not satisfy a specification, a model checker will typically...
International audienceModel checking is an established technique for automatically verifying that a ...
Abstract. Counterexample driven renement is a promising technique to generate automatic abstractions...
International audienceModel checking is an established technique for automatically verifying that a ...
AbstractIf a program does not fulfill a given specification, a model checker delivers a counterexamp...
Model checking, initially successful in the field of hardware design, has recently been applied to s...
International audienceWe consider lightweight usage of model-checking for the debugging of Simulink ...
The practical usefulness of a model checker as a debugging tool relies on its ability to provide dia...
There is significant room for improving users ’ experiences with model checking tools. An error trac...
Abstract. Bounded Model Checking (BMC) is a successful refutation method for detecting errors in not...
In the context of formal verification Bounded Model Check-ing (BMC) has shown to be very powerful fo...
International audienceDesigning and developing distributed software has always been a tedious and er...
Abstract. We present a tool for the formal verification of ANSI-C programs using Bounded Model Check...