Title :
Three modified dependency-tests for software failures
Author :
Wang, C.-C. ; Chen, R.J.-W.
Author_Institution :
Inst. of Manuf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
Multiple version software strategy was proposed for the fault-tolerant system. An N-version software (NVS) system raises reliability by employing independently developed software versions. Various NVS systems were experimented upon. While all reported reliability improvement, it was also evidenced that independently developed software component versions still risked sharing common faults and resulted in coincident failures. Previously, three dependency tests were proposed, namely, the approximate z-test, dependency factor, and χ2-test. Unfortunately, rather than testing for the dependency of failures, those tests examine the dependency of outputs that include not only failures but also successful ones. For the remedy, those tests are modified to fit for the test of failure dependency. Demonstration examples using previously reported experimental data are presented
Keywords :
program testing; software fault tolerance; χ2-test; N-version software system; approximate z-test; coincident failures; dependency factor; fault-tolerant system; modified dependency-tests; multiple version programming; multiple version software strategy; reliability improvement; software component versions; software failures; Fault tolerant systems; Helium; Manufacturing; Reliability engineering; Software design; Software reliability; Software systems; Software testing;
Conference_Titel :
Reliability and Maintainability Symposium, 2002. Proceedings. Annual
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-7348-0
DOI :
10.1109/RAMS.2002.981647