We propose a new method for reducing the interleaving space dur-ing stateless model checking of multithreaded C/C++ programs. The problem is challenging because of the exponential growth of possible interleavings between threads. We have developed a new method, called assertion guided abstraction, which leverages both static and dynamic program analyses in a cooperative framework to reduce the interleaving space. Unlike existing methods that con-sider all interleavings of all conflicting memory accesses in a pro-gram, our new method relies on a new notion of predicate depen-dence based on which we can soundly abstract the interleaving space to only those conflicting memory accesses that may cause assertion violations and/or deadlocks. Our e...
Abstract. Runtime (dynamic) model checking is a promising verification methodology for real-world th...
The verification of concurrent programs remains an open challenge, as thread interaction has to be a...
We present a new approach for stateless model checking (SMC) of multithreaded programs under Sequent...
Stateless Model Checking (SMC) is a verification technique for concurrent programs that checks for s...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
There has been considerable progress in the domain of software verification over the last few years....
Empirical thesis.Bibliography: pages 61-63.1. Introduction -- 2. Background and related work -- 3. F...
Verifying concurrent programs is notoriously hard due to the state explosion problem: (1) the data s...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
Abstract. There has been considerable progress in the domain of software verifica-tion over the last...
Conference of 9th Workshop on Verification and Evaluation of Computer and Communication Systems, VEC...
We present a framework for the efficient application of stateless model checking (SMC) to concurrent...
We present a new approach to partial-order reduction for model checking software. This approach is b...
Abstract. There has been considerable progress in the domain of software verification over the last ...
Abstract Predicate abstraction and counterexample-guided abstraction refinement (CE-GAR) have enable...
Abstract. Runtime (dynamic) model checking is a promising verification methodology for real-world th...
The verification of concurrent programs remains an open challenge, as thread interaction has to be a...
We present a new approach for stateless model checking (SMC) of multithreaded programs under Sequent...
Stateless Model Checking (SMC) is a verification technique for concurrent programs that checks for s...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
There has been considerable progress in the domain of software verification over the last few years....
Empirical thesis.Bibliography: pages 61-63.1. Introduction -- 2. Background and related work -- 3. F...
Verifying concurrent programs is notoriously hard due to the state explosion problem: (1) the data s...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
Abstract. There has been considerable progress in the domain of software verifica-tion over the last...
Conference of 9th Workshop on Verification and Evaluation of Computer and Communication Systems, VEC...
We present a framework for the efficient application of stateless model checking (SMC) to concurrent...
We present a new approach to partial-order reduction for model checking software. This approach is b...
Abstract. There has been considerable progress in the domain of software verification over the last ...
Abstract Predicate abstraction and counterexample-guided abstraction refinement (CE-GAR) have enable...
Abstract. Runtime (dynamic) model checking is a promising verification methodology for real-world th...
The verification of concurrent programs remains an open challenge, as thread interaction has to be a...
We present a new approach for stateless model checking (SMC) of multithreaded programs under Sequent...