Skip to main navigation Skip to search Skip to main content

Combining Fault Avoidance, Fault Removal and Fault Tolerance: An Integrated Model

  • A. Mili
  • , B. Cukic
  • , T. Xia
  • , R. Ben Ayed

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Fault avoidance, fault removal and fault tolerance represent three successive lines of defense against the contingency of faults in software systems and their impact on system reliability. Beyond the colorful discussions of the relative merits of these techniques, the law of diminishing returns advocates that they be used in concert, where each is applied whenever it is most effective. Such a premise remains an idle act of faith so long as these techniques cannot be captured by a uniform model. This paper proposes such a model, and illustrates how it can be used in practice to improve the quality of software products.

Original languageEnglish (US)
Title of host publication14th IEEE International Conference on Automated Software Engineering, ASE 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages137-146
Number of pages10
ISBN (Electronic)0769504159, 9780769504155
DOIs
StatePublished - 1999
Event14th IEEE International Conference on Automated Software Engineering, ASE 1999 - Cocoa Beach, United States
Duration: Oct 12 1999Oct 15 1999

Publication series

Name14th IEEE International Conference on Automated Software Engineering, ASE 1999
VolumePart 123087

Conference

Conference14th IEEE International Conference on Automated Software Engineering, ASE 1999
Country/TerritoryUnited States
CityCocoa Beach
Period10/12/9910/15/99

All Science Journal Classification (ASJC) codes

  • Software

Keywords

  • Fault avoidance
  • Fault removal
  • Fault tolerance
  • Formal specifications
  • validation
  • Verification

Fingerprint

Dive into the research topics of 'Combining Fault Avoidance, Fault Removal and Fault Tolerance: An Integrated Model'. Together they form a unique fingerprint.

Cite this