AbstractA basic problem in software model checking is the choice of a model for software. Boolean program is the most popular representation and is amenable to model checking. We show how to apply counter abstraction to real world concurrent Boolean programs to eliminate state redundancy. We present a model checking algorithm for thread-state reachability analysis of concurrent Boolean programs, constructing Karp-Miller coverability tree directly on a Boolean program. And finally evaluate the performance of the approach using a substantial set of Boolean program benchmarks
Model checking can be applied to software systems to check the reachability of a particular state. A...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
We present an efficient symbolic search algorithm for software model checking. The algorithm combine...
AbstractA basic problem in software model checking is the choice of a model for software. Boolean pr...
Abstract. The trend towards multi-core computing has made concur-rent software an important target o...
AbstractMost symbolic software model checkers use abstraction techniques to reduce the verification ...
The trend towards multi-core computing has made concurrent software an important target of computer-...
We present Boom, a comprehensive analysis tool for Boolean programs. We focus in this paper on model...
Abstract The trend towards multi-core computing has made concurrent software an im-portant target of...
Abstract. A fundamental issue in model checking of software is the choice of a model for software. W...
The trend towards multi-core computing has made concurrent software an important target of computer-...
Abstract. A fundamental issue in model checking of software is the choice of a model for soft-ware. ...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
The construction and analysis of an abstract reachability tree (ART) are the basis for a successful ...
Model checking can be applied to software systems to check the reachability of a particular state. A...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
We present an efficient symbolic search algorithm for software model checking. The algorithm combine...
AbstractA basic problem in software model checking is the choice of a model for software. Boolean pr...
Abstract. The trend towards multi-core computing has made concur-rent software an important target o...
AbstractMost symbolic software model checkers use abstraction techniques to reduce the verification ...
The trend towards multi-core computing has made concurrent software an important target of computer-...
We present Boom, a comprehensive analysis tool for Boolean programs. We focus in this paper on model...
Abstract The trend towards multi-core computing has made concurrent software an im-portant target of...
Abstract. A fundamental issue in model checking of software is the choice of a model for software. W...
The trend towards multi-core computing has made concurrent software an important target of computer-...
Abstract. A fundamental issue in model checking of software is the choice of a model for soft-ware. ...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
We consider the verification of parameterized Boolean programs— abstractions of shared-memory concur...
The construction and analysis of an abstract reachability tree (ART) are the basis for a successful ...
Model checking can be applied to software systems to check the reachability of a particular state. A...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
We present an efficient symbolic search algorithm for software model checking. The algorithm combine...