Toggle Main Menu Toggle Search

Open Access padlockePrints

The Newcastle University research output collection, currently available on ePrints, will shortly be moving to a new open repository platform, Figshare. To prepare for the data migration we have paused adding new content to ePrints, and will resume once the new repository is launched. During this time you will continue to have access to ePrints (but no new content will appear). We will share updates here when available.

Using Coordinated Atomic Actions to Design Dependable Distributed Object Systems

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

Downloads


Abstract

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

URL: http://www.cs.ncl.ac.uk/publications/trs/papers/619.pdf


Share