FAULT INJECTION FOR DEPENDABILITY VALIDATION - A METHODOLOGY AND SOME APPLICATIONS

被引:276
作者
ARLAT, J [1 ]
AGUERA, M [1 ]
AMAT, L [1 ]
CROUZET, Y [1 ]
FABRE, JC [1 ]
LAPRIE, JC [1 ]
MARTINS, E [1 ]
POWELL, D [1 ]
机构
[1] CNRS,AUTOMAT & ANAL SYST LAB,INFORMAT PROC & INSTRUMENTAT SUPPORT SERV,F-31055 TOULOUSE,FRANCE
关键词
Coverage evaluation; Experimental dependability validation; Fault simulation; Fault-tolerant computing systems; Fault/error injection;
D O I
10.1109/32.44380
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper addresses the problem of the dependability validation of fanlt-tolerant computing systems and more specifically the validation of the fault-tolerance mechanisms. The presented approach is based on the use of fault-injection at the physical level on a hardware/software prototype of the considered system. The place of this approach in a validation directed design process, as well as its place with respect to related works on fault-injection, is clearly identified. The major requirements and problems related to the development and application of a validation methodology based on fault injection are presented and discussed. Emphasis is put on the definition, analysis, and use of the experimental dependability measures that can be obtained. The proposed methodology has been implemented through the realization of a general pin-level fault injection tool (MESSALINE) and its usefulness is demonstrated by the application of MESSALINE to the experimental validation of two systems: 1) a subsystem of a centralized computerized inerlocking system for railway control applications and 2) a distributed system corresponding to the current implementation of the dependable communication system of the ESPRIT Delta-4 Project. © 1990 IEEE
引用
收藏
页码:166 / 182
页数:17
相关论文
共 43 条