Sciweavers

APSEC
1997
IEEE

Detecting Common Mode Failures in N-Version Software Using Weakest Precondition Analysis

14 years 4 months ago
Detecting Common Mode Failures in N-Version Software Using Weakest Precondition Analysis
An underlying assumption for N-version programming technique is that independently developed versions would fail in a statistically independent mannel: Howevel; empirical studies have demonstrated that common modefailures can occur even for independently developed versions, and that common modefailures degrade system reliability. In thispapel; we demonstrate that the weakestpreconditionanalysis is effective indetermining input spaces leading to commonmodefailures. Weapplied the weakestprecondition to the LaunchInterceptor Programs which were used in several otherexperiments related to the N-versionprogramming technique. We detected 13 out of 18fault pairs which have been known to cause common mode failure. These faults were due to logicaljawsinprogramdesign. 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 imp...
Gwang Sik Yoon, Sung Deok Cha, Yong Rae Kwon, Chan
Added 05 Aug 2010
Updated 05 Aug 2010
Type Conference
Year 1997
Where APSEC
Authors Gwang Sik Yoon, Sung Deok Cha, Yong Rae Kwon, Chan Hyung Yoo
Comments (0)