Abstract Predicate abstraction and counterexample-guided abstraction refinement (CE-GAR) have enabled finite-state model checking of software written in mainstream program-ming languages. This combination of techniques has been successful in analysing system-level sequential C code. In contrast, there is little evidence of fruitful applications of CE-GAR to shared-variable concurrent software. We attribute this gap to the lack of abstraction strategies that permit a scalable analysis of the resulting multi-threaded Boolean programs. The goal of this paper is to close this gap. We have developed a symmetry-aware CEGAR technique: it takes into account the replicated structure of programs that consist of many threads executing the same procedu...
Lazy sequentialization has proven to be one of the most effective techniques for concurrent program ...
There has been considerable progress in the domain of software verification over the last few years....
Abstract. Software model checking tools based on a Counterexample Guided Abstraction Refinement (CEG...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
Abstract. Predicate abstraction is a key enabling technology for applying finitestate model checkers...
Effectively handling multithreaded programs is an active field of research in the context of formal ...
The state space explosion problem in model checking remains the chief obstacle to the practical veri...
The trend towards multi-core computing has made concurrent software an important target of computer-...
The trend towards multi-core computing has made concurrent software an important target of computer-...
Abstract The trend towards multi-core computing has made concurrent software an im-portant target of...
This dissertation presents a framework for verifying concurrent message-passing C programs in an au...
Abstract. There has been considerable progress in the domain of software verifica-tion over the last...
Abstract. The trend towards multi-core computing has made concur-rent software an important target o...
Abstract. There has been considerable progress in the domain of software verification over the last ...
AbstractThe state space explosion problem in model checking remains the chief obstacle to the practi...
Lazy sequentialization has proven to be one of the most effective techniques for concurrent program ...
There has been considerable progress in the domain of software verification over the last few years....
Abstract. Software model checking tools based on a Counterexample Guided Abstraction Refinement (CEG...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
Abstract. Predicate abstraction is a key enabling technology for applying finitestate model checkers...
Effectively handling multithreaded programs is an active field of research in the context of formal ...
The state space explosion problem in model checking remains the chief obstacle to the practical veri...
The trend towards multi-core computing has made concurrent software an important target of computer-...
The trend towards multi-core computing has made concurrent software an important target of computer-...
Abstract The trend towards multi-core computing has made concurrent software an im-portant target of...
This dissertation presents a framework for verifying concurrent message-passing C programs in an au...
Abstract. There has been considerable progress in the domain of software verifica-tion over the last...
Abstract. The trend towards multi-core computing has made concur-rent software an important target o...
Abstract. There has been considerable progress in the domain of software verification over the last ...
AbstractThe state space explosion problem in model checking remains the chief obstacle to the practi...
Lazy sequentialization has proven to be one of the most effective techniques for concurrent program ...
There has been considerable progress in the domain of software verification over the last few years....
Abstract. Software model checking tools based on a Counterexample Guided Abstraction Refinement (CEG...