Toggle Main Menu Toggle Search

Open Access padlockePrints

Toward an Object-Oriented Approach to Software Fault Tolerance

Lookup NU author(s): Professor Brian RandellORCiD, Dr Robert Stroud


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Software fault tolerance is often necessary, but can itself be dangerously error-prone because of the additional effort that must be involved in the programming process. The additional redundancy may increase size and complexity and thus adversely affect software reliability. Object-oriented programming provides an appropriate framework for controlling complexity and enforcing reliability. However, software fault tolerance cannot be achieved merely by implementing the classical fault-tolerance schemes in an object-oriented fashion. New problems arise while integrating software redundancy into object-oriented computing systems. This paper identifies a set of such problems, addresses possible solutions, and proposes an object-oriented architecture for dealing with software design faults. Both linguistic supports for the architecture and implementation issues are discussed in detail.

Publication metadata

Author(s): Xu J, Randell B, Rubira CMF, Stroud RJ

Editor(s): Avresky, D.R.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Fault-Tolerant Parallel and Distributed Systems

Year of Conference: 1994

Pages: 226-233

Publisher: IEEE Press


DOI: 10.1109/FTPDS.1994.494494

Library holdings: Search Newcastle University Library for this item

ISBN: 079238069X