Extracting causal models from observed executions has proved to be an effective approach to analyze concurrent programs. Most existing causal models are based on happens-before partial orders and/or Mazurkiewicz traces. Unfortunately, these models are inherently limited in the context of multithreaded systems, since multithreaded executions are mainly determined by consistency among shared memory accesses rather than by partial orders or event independence. This paper defines a novel theoretical foundation for multithreaded executions and a novel causal model, based on memory consistency con- straints. The proposed model is sound and maximal: (1) all traces consistent with the causal model are feasible executions of the multithreaded progra...
Abstract. A generalized predictive analysis technique is proposed for detecting violations of safety...
With the development of multi-core processors, concurrent programs are becoming more and more popula...
In this paper, we establish a notion of causality that should be used as a desideratum for memory mo...
Extracting causal models from observed executions has proved to be an effective approach to analyze ...
This paper shows that it is possible to build a theoretically maximal and sound causal model for con...
This paper shows that it is possible to build a maximal and sound causal model for concurrent comp...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
We propose the first systematic concurrent program testing approach that is able to cover the entire...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
Abstract. We present a new model checking procedure for the termi-nation analysis of multi-threaded ...
Abstract We present maximal causality reduction (MCR), a new technique for stateless model checking....
A runtime analysis technique is presented, which can predict errors in multi-threaded systems by exa...
We present a technique to predict property violations in multi-threaded programs from successful exe...
Abstract. A generalized predictive analysis technique is proposed for detecting violations of safety...
With the development of multi-core processors, concurrent programs are becoming more and more popula...
In this paper, we establish a notion of causality that should be used as a desideratum for memory mo...
Extracting causal models from observed executions has proved to be an effective approach to analyze ...
This paper shows that it is possible to build a theoretically maximal and sound causal model for con...
This paper shows that it is possible to build a maximal and sound causal model for concurrent comp...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
We propose the first systematic concurrent program testing approach that is able to cover the entire...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
Abstract. We present a new model checking procedure for the termi-nation analysis of multi-threaded ...
Abstract We present maximal causality reduction (MCR), a new technique for stateless model checking....
A runtime analysis technique is presented, which can predict errors in multi-threaded systems by exa...
We present a technique to predict property violations in multi-threaded programs from successful exe...
Abstract. A generalized predictive analysis technique is proposed for detecting violations of safety...
With the development of multi-core processors, concurrent programs are becoming more and more popula...
In this paper, we establish a notion of causality that should be used as a desideratum for memory mo...