Abstract Concurrent and reactive programs are specified by their behaviours in the pres-ence of a nondeterministic environment. In a natural way, this gives a specification (ARW) of an atomic variable in the style of Abadi and Lamport. Several implementations of atomic variables by lower level primitives are known. A few years ago, we formulated a criterion to prove the correctness of such implementations. The proof of correctness of the criterion itself was based on Lynch’s definition of atomicity by serialization points. Here, this criterion is reformulated as a specification HRW in the formal sense. Simulations from HRW to ARW and vice versa are constructed. These now serve as a constructive proof of correctness of the criterion. Eternit...
Abstract. Atomicity is an important generic specification that assures that a programmer can pretend...
Atomic transactions are a widely-accepted technique for organizing activities in reliable distribute...
Abstract. A key property for a development method is compositionality because it ensures that a meth...
Concurrent and reactive programs are specified by their behaviours in the presence of a nondetermini...
Most proof methods for reasoning about concurrent programs are based upon the interleaving semantics...
This seminar was based on and continued the interaction of different computer-science communities th...
Using the fiction of atomicity as a design abstraction and then refining atomicity as we develop an ...
Most of the research in concurrency control has been based on the existence of strong syr.chro-nizat...
This paper shows how the concept of atomicity can ease the development of concurrent software. It il...
An unpublished algorithm of Haldar and Vidyasankar implements an atomic variable of an arbitrary typ...
An unpublished algorithm of Haldar and Vidyasankar implements an atomic variable of an arbitrary typ...
We argue that it is possible, and sometimes useful, to reason about nonatomic programs within the co...
Abstract. Event-B is a state-based formal method that supports a re-finement process in which an abs...
In concurrent programming, non-blocking synchronization is very efficient but difficult to design co...
We present a theorem for deriving properties of a concurrent program by reasoning about a simpler, ...
Abstract. Atomicity is an important generic specification that assures that a programmer can pretend...
Atomic transactions are a widely-accepted technique for organizing activities in reliable distribute...
Abstract. A key property for a development method is compositionality because it ensures that a meth...
Concurrent and reactive programs are specified by their behaviours in the presence of a nondetermini...
Most proof methods for reasoning about concurrent programs are based upon the interleaving semantics...
This seminar was based on and continued the interaction of different computer-science communities th...
Using the fiction of atomicity as a design abstraction and then refining atomicity as we develop an ...
Most of the research in concurrency control has been based on the existence of strong syr.chro-nizat...
This paper shows how the concept of atomicity can ease the development of concurrent software. It il...
An unpublished algorithm of Haldar and Vidyasankar implements an atomic variable of an arbitrary typ...
An unpublished algorithm of Haldar and Vidyasankar implements an atomic variable of an arbitrary typ...
We argue that it is possible, and sometimes useful, to reason about nonatomic programs within the co...
Abstract. Event-B is a state-based formal method that supports a re-finement process in which an abs...
In concurrent programming, non-blocking synchronization is very efficient but difficult to design co...
We present a theorem for deriving properties of a concurrent program by reasoning about a simpler, ...
Abstract. Atomicity is an important generic specification that assures that a programmer can pretend...
Atomic transactions are a widely-accepted technique for organizing activities in reliable distribute...
Abstract. A key property for a development method is compositionality because it ensures that a meth...