Abstract. We present a method for model-checking of safety and liveness prop-erties over procedural programs, by combining state and ranking abstractions with procedure summarization. Our abstraction is an augmented finitary abstrac-tion [KP00,BPZ05], meaning that a concrete procedural program is first aug-mented with a well founded ranking function, and then abstracted by a finitary state abstraction. This results in a procedural abstract program with strong fair-ness requirements which is then reduced to a finite-state fair discrete system (FDS) using procedure summarization. This FDS is then model checked for the property.
Abstraction refinement-based model checking has become a standard approach for efficiently verifying...
One approach to model checking software is based on the abstract-check-re ne paradigm: build an abs...
We present a generic framework for verifying temporal safety properties of procedural programs that ...
Abstract We consider the model-checking problem for sequential programs with procedure calls. We fir...
We present a fully-symbolic LTL model checking approach for infinite-state transition systems. We ex...
Predicate abstraction is the basis of many program verifica-tion tools. Until now, the only known wa...
(SPECIAL POPL ISSUE) Predicate abstraction is the basis of many program verification tools. Until no...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to p...
Searching the state space of a system using enumerative and on-the-fly depth-first traversal is an e...
Searching the state space of a system using enumerative and on-the-fly depth-first traversal is an e...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to p...
The advent of ever more complex reactive systems in increasingly critical areas calls for the de-vel...
Model checking is an automated technique for deciding whether a computer program satisfies a tempora...
Abstract. Abstraction is the key for effectively dealing with the state explosionproblem in model-ch...
We present a model checking tool based on game semantics and CSP for verifying safety properties of ...
Abstraction refinement-based model checking has become a standard approach for efficiently verifying...
One approach to model checking software is based on the abstract-check-re ne paradigm: build an abs...
We present a generic framework for verifying temporal safety properties of procedural programs that ...
Abstract We consider the model-checking problem for sequential programs with procedure calls. We fir...
We present a fully-symbolic LTL model checking approach for infinite-state transition systems. We ex...
Predicate abstraction is the basis of many program verifica-tion tools. Until now, the only known wa...
(SPECIAL POPL ISSUE) Predicate abstraction is the basis of many program verification tools. Until no...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to p...
Searching the state space of a system using enumerative and on-the-fly depth-first traversal is an e...
Searching the state space of a system using enumerative and on-the-fly depth-first traversal is an e...
Procedure summaries are an approximation of the effect of a procedure call. They have been used to p...
The advent of ever more complex reactive systems in increasingly critical areas calls for the de-vel...
Model checking is an automated technique for deciding whether a computer program satisfies a tempora...
Abstract. Abstraction is the key for effectively dealing with the state explosionproblem in model-ch...
We present a model checking tool based on game semantics and CSP for verifying safety properties of ...
Abstraction refinement-based model checking has become a standard approach for efficiently verifying...
One approach to model checking software is based on the abstract-check-re ne paradigm: build an abs...
We present a generic framework for verifying temporal safety properties of procedural programs that ...