Title :
An experimental evaluation on reliability features of N-version programming
Author :
Cai, Xia ; Lyu, Michael R. ; Vouk, Mladen A.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong
Abstract :
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
Keywords :
configuration management; failure analysis; software fault tolerance; N-version programming; coincident failures; correlated faults; fault correlation; fault density; mission-critical applications; reliability improvement; software fault tolerance; software reliability engineering; Application software; Computer science; Fault diagnosis; Fault tolerance; Mission critical systems; NASA; Performance evaluation; Reliability engineering; Software reliability; Software testing; N-version programming; empirical study; fault correlation; reliability; software fault tolerance;
Conference_Titel :
Software Reliability Engineering, 2005. ISSRE 2005. 16th IEEE International Symposium on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2482-6
DOI :
10.1109/ISSRE.2005.7