Browse by author
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.
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
URL: http://dx.doi.org/10.1109/FTPDS.1994.494494
DOI: 10.1109/FTPDS.1994.494494
Library holdings: Search Newcastle University Library for this item
ISBN: 079238069X