DocumentCode :
1515177
Title :
Dependability modeling and evaluation of software fault-tolerant systems
Author :
Arlat, Jean ; Kanoun, Karama ; Laprie, Jean-Claude
Author_Institution :
LASS-CNRS, Toulouse, France
Volume :
39
Issue :
4
fYear :
1990
fDate :
4/1/1990 12:00:00 AM
Firstpage :
504
Lastpage :
513
Abstract :
Dependability modeling and evaluation (encompassing reliability and safety issues) of the two major fault tolerance software approaches-recovery blocks (RBs) and N version programming (NVP)-are presented. The study is based on the detailed analysis of software fault-tolerance architectures able to tolerate a single fault (RB: two alternates and an acceptance test; NVP: three versions and a decider). For each approach a detailed model based on the software production process is established and then simplified by assuming that only a single fault type may manifest during execution of the fault-tolerant software and that no error compensation may take place within the software. The analytical results obtained make it possible to identify the improvement, compared to a non-fault-tolerant software, that could result from the use of RB (the acceptance test has to be more reliable from the alternates) and NVP (related faults among the versions and the decider have to be minimized) and to determine the most critical types of related faults. Nested RBs are studied, showing that the proposed analysis approach can be applied to such realistic software structures and that when an alternate is itself an RB, the results are analogous to the case of the addition of a third alternate. The reliability analysis shows that only a small improvement can be expected
Keywords :
fault tolerant computing; software engineering; N version programming; dependability modelling; recovery blocks; reliability; safety issues; software fault-tolerant systems; Computer architecture; Fault diagnosis; Fault tolerance; Fault tolerant systems; Production; Software measurement; Software safety; Software systems; Software testing; Time measurement;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.54843
Filename :
54843
Link To Document :
بازگشت