Using Coordinated Atomic Actions to Design Dependable Distributed Object Systems

AF Zorzo, Alexander B. Romanovsky, Brian Randell, RJ Stroud, Ian Welch, Jie Xu · 1997

: 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. 1 Introduction The purpose of the research described in this paper is to demonstrate how CA actions can be used as a system structuring tool for designing dependable distributed systems using o...

Read the paper · More papers on PaperTik