The issues surrounding the question of atomicity, both in the past and nowadays, are briefly reviewed, and a picture of an ACID (atomic, consistent, isolated, durable) transaction as a refinement problem is presented. An example of a simple air traffic control system is introduced, and the discrepan-cies that can arise when read-only operations examine the state at atomic and finegrained levels are handled by re-trenchment. Non-ACID timing aspects of the ATC example are also handled by retrenchment, and the treatment is gen-eralised as the retrenchment Atomicity Pattern. The utility of the pattern is confirmed against a different case study, the Mondex Electronic Purse.
This paper describes ome results of a recent project to develop a theory for reasoning about atomic ...
Atomic transactions are a widely-accepted technique for organizing activities in reliable distribute...
This paper investigates the use of partial replication in the Database State Machine approach introd...
We argue that atomicity, i.e., atomic actions with most of the traditional "ACID" properties, namely...
This seminar was based on and continued the interaction of different computer-science communities th...
Program refinements from an abstract to a concrete model empower designers to reason effectively in ...
Distributed databases with high performance and availability do not have the traditional ACID proper...
This paper shows how the concept of atomicity can ease the development of concurrent software. It il...
Atomicity, consistency, isolation and durability are essential properties of many distributed system...
This report summarizes the viewpoints and insights gathered in the Dagstuhl Seminar on Atomicity in ...
Using the fiction of atomicity as a design abstraction and then refining atomicity as we develop an ...
Abstract. Event-B is a state-based formal method that supports a re-finement process in which an abs...
Database systems support the concept of a transaction, which is informally an execution of a program...
Some of the success stories of model based refinement are recalled, as well as some of the annoyance...
Most of the research in concurrency control has been based on the existence of strong syr.chro-nizat...
This paper describes ome results of a recent project to develop a theory for reasoning about atomic ...
Atomic transactions are a widely-accepted technique for organizing activities in reliable distribute...
This paper investigates the use of partial replication in the Database State Machine approach introd...
We argue that atomicity, i.e., atomic actions with most of the traditional "ACID" properties, namely...
This seminar was based on and continued the interaction of different computer-science communities th...
Program refinements from an abstract to a concrete model empower designers to reason effectively in ...
Distributed databases with high performance and availability do not have the traditional ACID proper...
This paper shows how the concept of atomicity can ease the development of concurrent software. It il...
Atomicity, consistency, isolation and durability are essential properties of many distributed system...
This report summarizes the viewpoints and insights gathered in the Dagstuhl Seminar on Atomicity in ...
Using the fiction of atomicity as a design abstraction and then refining atomicity as we develop an ...
Abstract. Event-B is a state-based formal method that supports a re-finement process in which an abs...
Database systems support the concept of a transaction, which is informally an execution of a program...
Some of the success stories of model based refinement are recalled, as well as some of the annoyance...
Most of the research in concurrency control has been based on the existence of strong syr.chro-nizat...
This paper describes ome results of a recent project to develop a theory for reasoning about atomic ...
Atomic transactions are a widely-accepted technique for organizing activities in reliable distribute...
This paper investigates the use of partial replication in the Database State Machine approach introd...