Modern multiprocessor systems use weak (relaxed) memory models in order to execute memory sharing multi-threaded code in an efficient manner, but are much harder for programmers to reason about than systems using the sequential consistency memory model. The SB abstraction and its implementation in the Memorax tool allows sound and complete checking of control state reachability under the TSO memory model, used in modern x86 processors. In this paper, I present a formalisation of the PSO memory model using the semantics of the Sun SPARC documentation and an alternate semantic, called Partial Write Serialisation, I conjecture to be equivalent with my formalisation under the control state reachability problem. PWS is proved to be a well-struct...
The work covered in this thesis concerns automatic analysis of correctness of parallel programs runn...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
In this paper, we study the problem of parameterized verification of a concurrent program running un...
Abstract. We introduce MEMORAX, a tool for the verification of control state reachability (i.e., saf...
We propose an approach for reducing the PSO reachability analysis of concurrent programs to their SC...
Abstract. We introduce MEMORAX, a tool for the verification of control state reachability (i.e., saf...
Abstract. We investigate the decidability of the state reachability problem in finite-state programs...
We address the problem of verifying the reachability problem in programs running under the formal mo...
Knowing the extent to which we rely on technology one may think that correct programs are nowadays t...
In this work we solve the algorithmic problem of consistency verification for the TSO and PSO memory...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
To improve efficiency of memory accesses, modern multiprocessor architectures implement a whole rang...
We consider parameterized verification of concurrent programs under the Total Store Order (TSO) sema...
We propose an approach for reducing the TSO reachability analysis of concurrent programs to their SC...
Abstract. We study two operational semantics for relaxed memory models. Our first formalization is b...
The work covered in this thesis concerns automatic analysis of correctness of parallel programs runn...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
In this paper, we study the problem of parameterized verification of a concurrent program running un...
Abstract. We introduce MEMORAX, a tool for the verification of control state reachability (i.e., saf...
We propose an approach for reducing the PSO reachability analysis of concurrent programs to their SC...
Abstract. We introduce MEMORAX, a tool for the verification of control state reachability (i.e., saf...
Abstract. We investigate the decidability of the state reachability problem in finite-state programs...
We address the problem of verifying the reachability problem in programs running under the formal mo...
Knowing the extent to which we rely on technology one may think that correct programs are nowadays t...
In this work we solve the algorithmic problem of consistency verification for the TSO and PSO memory...
Abstract. We address the state reachability problem in concurrent pro-grams running over the TSO wea...
To improve efficiency of memory accesses, modern multiprocessor architectures implement a whole rang...
We consider parameterized verification of concurrent programs under the Total Store Order (TSO) sema...
We propose an approach for reducing the TSO reachability analysis of concurrent programs to their SC...
Abstract. We study two operational semantics for relaxed memory models. Our first formalization is b...
The work covered in this thesis concerns automatic analysis of correctness of parallel programs runn...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
In this paper, we study the problem of parameterized verification of a concurrent program running un...