Abstract The trend towards multi-core computing has made concurrent software an im-portant target of computer-aided verification. Unfortunately, Model Checkers for such soft-ware suffer tremendously from combinatorial state space explosion. We show how to ap-ply counter abstraction to real-world concurrent programs to factor out redundancy due to thread replication. The traditional global state representation as a vector of local states is replaced by a vector of thread counters, one per local state. In practice, straightforward im-plementations of this idea are unfavorably sensitive to the number of local states. We present a novel symbolic exploration algorithm that avoids this problem by carefully scheduling which counters to track at an...
Abstract. We present an improved approach to verifying systems in-volving many copies of a few kinds...
Given its pervasiveness, it is unfortunate that writing multi-threaded software is an in-tricate and...
Abstract We present maximal causality reduction (MCR), a new technique for stateless model checking....
The trend towards multi-core computing has made concurrent software an important target of computer-...
Abstract. The trend towards multi-core computing has made concur-rent software an important target o...
The trend towards multi-core computing has made concurrent software an important target of computer-...
AbstractA basic problem in software model checking is the choice of a model for software. Boolean pr...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
Abstract Predicate abstraction and counterexample-guided abstraction refinement (CE-GAR) have enable...
Many concurrent systems are required to maintain certain safety and liveness properties. One emergin...
Efficient state space exploration of a concurrent program is a fundamental problem in algorithmic v...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
AbstractMost symbolic software model checkers use abstraction techniques to reduce the verification ...
We present Boom, a comprehensive analysis tool for Boolean programs. We focus in this paper on model...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
Abstract. We present an improved approach to verifying systems in-volving many copies of a few kinds...
Given its pervasiveness, it is unfortunate that writing multi-threaded software is an in-tricate and...
Abstract We present maximal causality reduction (MCR), a new technique for stateless model checking....
The trend towards multi-core computing has made concurrent software an important target of computer-...
Abstract. The trend towards multi-core computing has made concur-rent software an important target o...
The trend towards multi-core computing has made concurrent software an important target of computer-...
AbstractA basic problem in software model checking is the choice of a model for software. Boolean pr...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
Abstract Predicate abstraction and counterexample-guided abstraction refinement (CE-GAR) have enable...
Many concurrent systems are required to maintain certain safety and liveness properties. One emergin...
Efficient state space exploration of a concurrent program is a fundamental problem in algorithmic v...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
AbstractMost symbolic software model checkers use abstraction techniques to reduce the verification ...
We present Boom, a comprehensive analysis tool for Boolean programs. We focus in this paper on model...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
Abstract. We present an improved approach to verifying systems in-volving many copies of a few kinds...
Given its pervasiveness, it is unfortunate that writing multi-threaded software is an in-tricate and...
Abstract We present maximal causality reduction (MCR), a new technique for stateless model checking....