The boundaries of model-checking have been extended through the use of abstraction. When applied to correct programs, these techniques work very well in practice. However, when applied to incorrect programs, it is, in general, undecidable whether an abstract trace corresponding to a counter-example has any concrete counterparts. For debugging purposes, one usually desires to go further than giving a yes/no answer, and generate such concrete counter-examples. We propose a solution in which we apply standard test-pattern generation technology to search for concrete instances of abstract traces.peer-reviewe
Model checking is an automated technique for deciding whether a computer program satisfies a tempora...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Abstraction is one of the most important issues to cope with large and infinite state spaces in mode...
The boundaries of model-checking have been extended through the use of abstraction. When applied to ...
International audienceThe boundaries of model-checking have been extended through the use of abstrac...
Abstract. Algorithmic counterexample generation is a central feature of model checking which sets th...
Abstract. We describe new techniques for model checking in the counterexample guided abstraction-ref...
Model checking is an automatic technique for verifying sequential circuit designs and protocols. An ...
Abstract We present an abstraction refinement algorithm for model checking of safety properties that...
Abstract. We present an automatic iterative abstraction-refinement methodology in which the initial ...
In this paper we study the relation between the lack of completeness in abstract interpretation of m...
Abstract. Abstraction is the key for effectively dealing with the state explosionproblem in model-ch...
We present an improved algorithm for concretization of abstract er-ror traces in abstraction renemen...
Model checking is an automated technique for deciding whether a computer program satisfies a tempora...
Abstraction is one of the most important issues to cope with large and infinite state spaces in mode...
Model checking is an automated technique for deciding whether a computer program satisfies a tempora...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Abstraction is one of the most important issues to cope with large and infinite state spaces in mode...
The boundaries of model-checking have been extended through the use of abstraction. When applied to ...
International audienceThe boundaries of model-checking have been extended through the use of abstrac...
Abstract. Algorithmic counterexample generation is a central feature of model checking which sets th...
Abstract. We describe new techniques for model checking in the counterexample guided abstraction-ref...
Model checking is an automatic technique for verifying sequential circuit designs and protocols. An ...
Abstract We present an abstraction refinement algorithm for model checking of safety properties that...
Abstract. We present an automatic iterative abstraction-refinement methodology in which the initial ...
In this paper we study the relation between the lack of completeness in abstract interpretation of m...
Abstract. Abstraction is the key for effectively dealing with the state explosionproblem in model-ch...
We present an improved algorithm for concretization of abstract er-ror traces in abstraction renemen...
Model checking is an automated technique for deciding whether a computer program satisfies a tempora...
Abstraction is one of the most important issues to cope with large and infinite state spaces in mode...
Model checking is an automated technique for deciding whether a computer program satisfies a tempora...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Abstraction is one of the most important issues to cope with large and infinite state spaces in mode...