An empirical comparison of software fault tolerance and fault elimination

dc.contributor.authorShimeall, Tomothy J.
dc.contributor.authorLeveson, Nancy
dc.contributor.corporateComputer Science (CS)
dc.contributor.corporateGraduate School of Operational and Information Sciences (GSOIS)
dc.contributor.departmentComputer Science
dc.date.accessioned2013-01-23T21:54:46Z
dc.date.available2013-01-23T21:54:46Z
dc.date.issued1989-07
dc.description.abstractReliability is an important concern in the development of software for modern systems. Some researchers have hypothesized that particular fault-handling approaches or techniques are so effective that other approaches or techniques are superfluous. The authors have performed a study that compares two major approaches to the improvement of software, software fault elimination and software fault tolerance, by examination of the fault detection obtained by five techniques: run-time assertions, multi-version voting, functional testing augmented by structural testing, code reading by stepwise abstraction, and static data-flow analysis. This study has focused on characterizing the sets of faults detected by the techniques and on characterizing the relationships between these sets of faults. The results of the study show that none of the techniques studied is necessarily redundant to any combination of the others. Further results reveal strengths and weakness in the fault detection by the techniques studied and suggest directions for future researchen_US
dc.description.distributionstatementApproved for public release; distribution is unlimited.
dc.description.funderO&MN, Direct Fundingen_US
dc.description.urihttp://archive.org/details/empiricalcompari00shim
dc.identifier.npsreportNPS-52-89-047
dc.identifier.urihttps://hdl.handle.net/10945/25897
dc.language.isoen_US
dc.publisherMonterey, California. Naval Postgraduate Schoolen_US
dc.rightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.en_US
dc.subject.lcshMATRICESen_US
dc.titleAn empirical comparison of software fault tolerance and fault eliminationen_US
dc.typeTechnical Reporten_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication67864e54-711d-4c0a-a6d4-439a011f2bd1
relation.isOrgUnitOfPublicationdd7f1b97-9c92-402d-b910-27f080946cde
relation.isOrgUnitOfPublication.latestForDiscoverydd7f1b97-9c92-402d-b910-27f080946cde
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
empiricalcompari00shim.pdf
Size:
2.72 MB
Format:
Adobe Portable Document Format
Collections