• DocumentCode
    3444318
  • Title

    Toward an object-oriented approach to software fault tolerance

  • Author

    Xu, J. ; Randell, B. ; Rubira-Calsavara, C.M.F. ; Stroud, R.J.

  • Author_Institution
    Newcastle upon Tyne Univ., UK
  • fYear
    1994
  • fDate
    12-14 Jun 1994
  • Firstpage
    226
  • Lastpage
    233
  • Abstract
    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
  • Keywords
    object-oriented programming; redundancy; software fault tolerance; complexity; object-oriented approach; object-oriented programming; redundancy; software fault tolerance; software reliability; Computer architecture; Control systems; Fault diagnosis; Fault tolerance; Fault tolerant systems; Object oriented programming; Redundancy; Software design; Software reliability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Parallel and Distributed Systems, 1994., Proceedings of IEEE Workshop on
  • Conference_Location
    College Station, TX
  • Print_ISBN
    0-8186-6807-5
  • Type

    conf

  • DOI
    10.1109/FTPDS.1994.494494
  • Filename
    494494