Abstractions often introduce infinite traces which have no corresponding traces at the concrete level and can lead to the failure of the verification. Refinement does not always help to eliminate those traces. In this paper, we consider a timer abstraction that introduces a cyclic behaviour on abstract timers and we show how one can exclude cycles by imposing a strong fairness constraint on the abstract model. By employing the fact that the loop on the abstract timer is a self-loop, we render the strong fairness constraint into a weak fairness constraint and embed it into the verification algorithm. We implemented the algorithm in the DTSpin model checker and showed its efficiency on case studies. The same approach can be used for other dat...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
We propose predicate abstraction as a means for verifying a rich class of safety and liveness proper...
Formal methods are mathematical techniques that enable the rigorous specification and verification o...
Abstractions often introduce infinite traces which have no corresponding traces at the concrete leve...
Predicate abstraction is a major abstraction technique for the verification of software. Data is abs...
Journal ArticleThis paper presents a method to address state explosion in timed circuit verificatio...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
International audienceThis paper investigates the combined use of abstraction and probabilistic lear...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
(SPECIAL POPL ISSUE) Predicate abstraction is the basis of many program verification tools. Until no...
AbstractWe consider automatic verification of finite state concurrent programs. The global state gra...
http://www.win.tue.nl/~jromijn/Our research focuses on verification techniques for real-time systems...
Journal ArticleAbstract-This paper presents a method to address state explosion in timed-circuit ver...
In program verification we check that an implementation meets its specification. Both the specificat...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
We propose predicate abstraction as a means for verifying a rich class of safety and liveness proper...
Formal methods are mathematical techniques that enable the rigorous specification and verification o...
Abstractions often introduce infinite traces which have no corresponding traces at the concrete leve...
Predicate abstraction is a major abstraction technique for the verification of software. Data is abs...
Journal ArticleThis paper presents a method to address state explosion in timed circuit verificatio...
Safe data abstractions are widely used for verification purposes. Positive verification results can ...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
International audienceThis paper investigates the combined use of abstraction and probabilistic lear...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
(SPECIAL POPL ISSUE) Predicate abstraction is the basis of many program verification tools. Until no...
AbstractWe consider automatic verification of finite state concurrent programs. The global state gra...
http://www.win.tue.nl/~jromijn/Our research focuses on verification techniques for real-time systems...
Journal ArticleAbstract-This paper presents a method to address state explosion in timed-circuit ver...
In program verification we check that an implementation meets its specification. Both the specificat...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
We propose predicate abstraction as a means for verifying a rich class of safety and liveness proper...
Formal methods are mathematical techniques that enable the rigorous specification and verification o...