loading...
An Experimental Evaluation on Reliability Features of N-Version Programming
Chicago, Illinois November 08-November 11
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISSRE.2005.716th IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Xia Cai, Chinese University of Hong Kong
Michael R. Lyu, Chinese University of Hong Kong
Mladen A. Vouk, North Carolina State University
Although N-version programming has been employed in some mission-critical applications, the reliability and fault correlation issues remain a debatable topic in the research community. In this paper, we perform a comprehensive evaluation on our recent project data on N-version programming and present statistical investigations on coincident failures and correlated faults. Furthermore, we compare our project with NASA 4-University project to identify the "variants" and "invariants" with respect to failure rate, fault density, coincident failures, related faults, and reliability improvement for N-version programming. Our experimental results support fault tolerance as an effective software reliability engineering technique.
Index Terms:
N-version programming, fault correlation, reliability, software fault tolerance, empirical study
Citation:
Xia Cai, Michael R. Lyu, Mladen A. Vouk, "An Experimental Evaluation on Reliability Features of N-Version Programming," issre, pp.161-170, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.