• DocumentCode
    2362589
  • Title

    Matching software fault tolerance and application needs

  • Author

    Shokri, Eltefaat ; Hecht, Herbert

  • Author_Institution
    SoHaR Inc., Beverly Hills, CA, USA
  • fYear
    1998
  • fDate
    13-14 Nov 1998
  • Firstpage
    248
  • Lastpage
    251
  • Abstract
    The designation “fault tolerant software” has been used for techniques ranging from roll-back and retry to N-version programming, from data mirroring to functional redundancy. If the term is to be meaningful, qualifying definitions are required. This paper attempts to provide these by analyzing the capabilities of representative software fault tolerance techniques described in prior literature and matching these with the needs of representative environments in which fault tolerance may be applied. This paper suggests five categories for comparison of application needs and fault-tolerance capabilities: accuracy, deadline, state preservation, coverage, and economy of resources. It then shows how representative needs and capabilities can be characterized in identical terms by these categories. Algorithms are developed for either ranking (ordering) the importance of categories or assigning weighting factors to them. The algorithms suggest partially-suitable matches where there is no complete match between the application needs and the capabilities of fault-tolerance techniques. Examples of the selection technique are presented
  • Keywords
    software fault tolerance; system recovery; N-version programming; accuracy; application needs; coverage; data mirroring; deadline; functional redundancy; resource economy; retry; roll-back; software fault tolerance; state preservation; Application software; Computer architecture; Design engineering; Fault tolerance; Fault tolerant systems; Read only memory; Software design; Software systems; Systems engineering and theory; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering Symposium, 1998. Proceedings. Third IEEE International
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-8186-9221-9
  • Type

    conf

  • DOI
    10.1109/HASE.1998.731622
  • Filename
    731622