Reliability analysis in N-version programming with dependent failures

被引:11
作者
Ege, M [1 ]
Eyler, MA [1 ]
Karakas, MÜ [1 ]
机构
[1] Hacettepe Univ, Dept Comp Engn, TR-06532 Ankara, Turkey
来源
PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY | 2001年
关键词
software reliability; fault-tolerant software; N-version programming; dependent failures;
D O I
10.1109/EURMIC.2001.952452
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In fault-tolerant software, to enhance the reliability, one of the major approaches is N-version programming. The modeling studies provided in literature help us to understand under which conditions these approaches increase the software reliability. In this paper, the models given in literature for N-version programming are reviewed. We discuss the deficiency in one of these models trying to improve it to agree with another independent reliability model. Furthermore, we examine how we can combine the dependency concept with the independent reliability model and the subject of how we can extend it for N value. By taking into consideration the dependent failure behavior, a "dependent failure" parameter is introduced to the reliability model in case the events are alpha -dependent. Here, a measures the similarity percentage of the input sets on which each pair of versions fail.
引用
收藏
页码:174 / 181
页数:8
相关论文
共 18 条
[1]  
[Anonymous], LECT NOTES COMPUTER
[2]  
ARLAT J, 1990, IEEE T COMPUTERS, V39
[3]   THE N-VERSION APPROACH TO FAULT-TOLERANT SOFTWARE [J].
AVIZIENIS, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1491-1501
[4]  
AVIZIENIS A, 1984, COMPUTER, V17, P67, DOI 10.1109/MC.1984.1659219
[5]  
Barlow R., 1981, STAT THEORY RELIABIL
[6]  
BELLI F, 1988, ANGEW INFORM, P533
[7]   FAULT-TOLERANT PROGRAMS AND THEIR RELIABILITY [J].
BELLI, F ;
JEDRZEJOWICZ, P .
IEEE TRANSACTIONS ON RELIABILITY, 1990, 39 (02) :184-192
[8]   ANALYSIS OF FAULTS IN AN N-VERSION SOFTWARE EXPERIMENT [J].
BRILLIANT, SS ;
KNIGHT, JC ;
LEVESON, NG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :238-247
[9]  
Chen L., 1978, 8TH ANN INT S FAULT, P3
[10]   A THEORETICAL BASIS FOR THE ANALYSIS OF MULTIVERSION SOFTWARE SUBJECT TO COINCIDENT ERRORS [J].
ECKHARDT, DE ;
LEE, LD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1511-1517