AbstractMost of the models used to describe the behaviours of concurrent programs and to prove some of their properties assume the atomicity of actions at some level. When atomicity is ensured only at a low level, the need to increase the number of basic operations leads to a high complexity for the representations. If each execution of a concurrent program is serializable, some sets of basic actions may be considered atomic and this can reduce the complexity. In this paper, we give an algorithm for the detection of global serializability of a concurrent program
Concurrent and reactive programs are specified by their behaviours in the presence of a nondetermini...
Concurrent execution of database transactions i desirable from the point of view of speed, but may i...
In concurrent programming, non-blocking synchronization is very efficient but difficult to design co...
AbstractMost of the models used to describe the behaviours of concurrent programs and to prove some ...
AbstractThe serializability condition is usually considered in order to maintain the consistency of ...
Most proof methods for reasoning about concurrent programs are based upon the interleaving semantics...
Serializability is usually defined operationally in terms of sequences of operations. This paper gi...
Previously we presented atomic sets, memory locations that share some consistency property, and unit...
159 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.The concept of an indivisible...
Abstract. We investigate the algorithmic feasibility of checking whether concurrent implementations ...
Abstract. We investigate the algorithmic feasibility of checking whether concurrent implementations ...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
Writing correct shared-memory concurrent programs is hard. Not only must a programmer reason about ...
Atomicity is an important correctness condition for concurrent systems. Informally, atomicity is the...
We present a new decision procedure for detecting property violations in pushdown models for concur...
Concurrent and reactive programs are specified by their behaviours in the presence of a nondetermini...
Concurrent execution of database transactions i desirable from the point of view of speed, but may i...
In concurrent programming, non-blocking synchronization is very efficient but difficult to design co...
AbstractMost of the models used to describe the behaviours of concurrent programs and to prove some ...
AbstractThe serializability condition is usually considered in order to maintain the consistency of ...
Most proof methods for reasoning about concurrent programs are based upon the interleaving semantics...
Serializability is usually defined operationally in terms of sequences of operations. This paper gi...
Previously we presented atomic sets, memory locations that share some consistency property, and unit...
159 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.The concept of an indivisible...
Abstract. We investigate the algorithmic feasibility of checking whether concurrent implementations ...
Abstract. We investigate the algorithmic feasibility of checking whether concurrent implementations ...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
Writing correct shared-memory concurrent programs is hard. Not only must a programmer reason about ...
Atomicity is an important correctness condition for concurrent systems. Informally, atomicity is the...
We present a new decision procedure for detecting property violations in pushdown models for concur...
Concurrent and reactive programs are specified by their behaviours in the presence of a nondetermini...
Concurrent execution of database transactions i desirable from the point of view of speed, but may i...
In concurrent programming, non-blocking synchronization is very efficient but difficult to design co...