• DocumentCode
    3459011
  • Title

    Towards fault-tolerant software architectures

  • Author

    Sotirovski, Drasko

  • Author_Institution
    Raytheon Syst. Canada Ltd., Richmond, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    7
  • Lastpage
    13
  • Abstract
    "Software engineering has produced no effective methods to eradicate latent software faults. " This sentence is, of course, a stereotype, but it is as true as a stereotype can get. And yet, it begs some questions. If it is not possible to construct a large software system without residual faults, is it at least possible to construct it to degrade gracefully if and when a latent fault is encountered? This paper presents the approach adopted on CAATS (Canadian Automated Air Traffic System), and argues that OO design and certain architectural properties are the enabling elements towards a true fault-tolerant software architecture
  • Keywords
    object-oriented programming; software architecture; software fault tolerance; Canadian Automated Air Traffic System; architectural properties; fault-tolerant software architectures; object oriented design; software system; Computer architecture; Degradation; Design engineering; Fault detection; Fault tolerance; Fault tolerant systems; Software engineering; Software safety; Software systems; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2001. Proceedings. Working IEEE/IFIP Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-7695-1360-3
  • Type

    conf

  • DOI
    10.1109/WICSA.2001.948399
  • Filename
    948399