Toggle Main Menu Toggle Search

Open Access padlockePrints

Using Coordinated Atomic Actions to Design Dependable Distributed Object Systems

Lookup NU author(s): Avelino Zorzo, Professor Alexander RomanovskyORCiD, Professor Brian RandellORCiD, Dr Robert Stroud, Ian Welch



Coordinated Atomic actions (CA actions) provide a scheme for coordinating complex concurrent activities and supporting error recovery between multiple interacting objects in a distributed object-oriented system. In this paper we show how CA actions can be applied to two different areas: safety-critical systems and fault-tolerant parallel systems. We have used a Production Cell case study to show how we can use CA actions to control a safety-critical system, where safety requirements play a fundamental role, and we have used an example based on the GAMMA paradigm to demonstrate how CA actions can be used to add fault tolerance to a parallel computation model. We discuss how CA actions provide these systems with dependability features, and describe our Java framework for constructing CA actions.

Publication metadata

Author(s): Zorzo AF, Romanovsky A, Randell B, Stroud RJ, Welch I, Xu J

Publication type: Report

Publication status: Published

Series Title: Department of Computing Science Technical Report Series

Year: 1998

Pages: 15

Report Number: 619

Institution: Department of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne