This paper addresses the problem of the dependability validation of fault-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 system considered. 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. The proposed methodology has been implemented through the realization of a general physical-fault injection tool (MESSALINE) whose usefulness is demonstrated by its application to the experimental validation of a subsystem of a computerized interlocking system for railways control applications.
[1]
Will French,et al.
Will French
,
1965
.
[2]
W. C. Carter,et al.
Reliability modeling techniques for self-repairing computer systems
,
1969,
ACM '69.
[3]
M. Y. Hsiao,et al.
Model for Transient and Permanent Error-Detection and Fault-Isolation Coverage
,
1982,
IBM J. Res. Dev..
[4]
A. Avizienis,et al.
Dependable computing: From concepts to design diversity
,
1986,
Proceedings of the IEEE.
[5]
Kang G. Shin,et al.
Measurement and Application of Fault Latency
,
1986,
IEEE Transactions on Computers.