DocumentCode :
2816431
Title :
Detecting common mode failures in N-version software using weakest precondition analysis
Author :
Yoon, Gwang Sik ; Cha, Sung Deok ; Kwon, Yong Rae ; Yoo, Chan Hyoung
Author_Institution :
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
fYear :
1997
fDate :
2-5 Dec 1997
Firstpage :
272
Lastpage :
280
Abstract :
An underlying assumption for N-version programming technique is that independently developed versions would fail in a statistically independent manner However empirical studies have demonstrated that common mode failures can occur even for independently developed versions, and that common mode failures degrade system reliability. In this paper, we demonstrate that the weakest precondition analysis is effective in determining input spaces leading to common mode failures. We applied the weakest precondition to the Launch Interceptor Programs which were used in several other experiments related to the N-version programming technique. We detected 13 out of 18 fault pairs which have been known to cause common mode failure. These faults were due to logical flaws in program design. Although the weakest precondition analysis may be labor-intensive since they are applied manually our results convincingly demonstrate that it is effective for identifying input spaces causing common mode failures and further improving the reliability of N-version software
Keywords :
safety-critical software; software fault tolerance; system recovery; N-version programming; N-version software; common mode failures; program design; safety-critical industrial systems; software fault tolerance; system reliability; weakest precondition analysis; Asynchronous transfer mode; Communication industry; Computer industry; Computer science; Degradation; Failure analysis; Fault detection; Fault tolerant systems; Reliability; Software safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
Type :
conf
DOI :
10.1109/APSEC.1997.640184
Filename :
640184
Link To Document :
بازگشت