Abstract. We investigate the decidability of the state reachability problem in finite-state programs running under weak memory models. In [3], we have shown that this problem is decidable for TSO and its extension with the write-to-write or-der relaxation, but beyond these models nothing is known to be decidable. More-over, we have shown that relaxing the program order by allowing reads or writes to overtake reads leads to undecidability. In this paper, we refine these results by sharpening the (un)decidability frontiers on both sides. On the positive side, we introduce a new memory model NSW (for non-speculative writes) that extends TSO with the write-to-write relaxation, the read-to-read relaxation, and support for partial fences. We pres...
We view shared memories as structures which define relations over the set of programs and their exec...
For performance reasons, modern multiprocessors implement relaxed memory consistency models that adm...
International audienceWe present a class of relaxed memory models, defined in Coq, parameterised by ...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
When a program is compiled and run on a modern architecture, different optimizations may be applied ...
Knowing the extent to which we rely on technology one may think that correct programs are nowadays t...
The work covered in this thesis concerns automatic analysis of correctness of parallel programs runn...
International audienceConcurrent programs running on weak memory models exhibit re-laxed behaviours,...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
In this paper, we study the problem of parameterized verification of a concurrent program running un...
AbstractProcess rewrite systems (PRS) are widely accepted as a formalism for the description of infi...
Modern multiprocessor systems use weak (relaxed) memory models in order to execute memory sharing mu...
Weak memory models are used to increase the performance of concurrent programs by allowing program i...
Robustness is a correctness notion for concurrent programs running under relaxed consistency models....
Model-checking tools classicaly verify concurrent programs under the traditional Sequential Consiste...
We view shared memories as structures which define relations over the set of programs and their exec...
For performance reasons, modern multiprocessors implement relaxed memory consistency models that adm...
International audienceWe present a class of relaxed memory models, defined in Coq, parameterised by ...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
When a program is compiled and run on a modern architecture, different optimizations may be applied ...
Knowing the extent to which we rely on technology one may think that correct programs are nowadays t...
The work covered in this thesis concerns automatic analysis of correctness of parallel programs runn...
International audienceConcurrent programs running on weak memory models exhibit re-laxed behaviours,...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
In this paper, we study the problem of parameterized verification of a concurrent program running un...
AbstractProcess rewrite systems (PRS) are widely accepted as a formalism for the description of infi...
Modern multiprocessor systems use weak (relaxed) memory models in order to execute memory sharing mu...
Weak memory models are used to increase the performance of concurrent programs by allowing program i...
Robustness is a correctness notion for concurrent programs running under relaxed consistency models....
Model-checking tools classicaly verify concurrent programs under the traditional Sequential Consiste...
We view shared memories as structures which define relations over the set of programs and their exec...
For performance reasons, modern multiprocessors implement relaxed memory consistency models that adm...
International audienceWe present a class of relaxed memory models, defined in Coq, parameterised by ...