Fault tolerant and fault testable hardware design
Fault tolerant and fault testable hardware design
The Use of Self Checks and Voting in Software Error Detection: An Empirical Study
IEEE Transactions on Software Engineering
Mechanism for evaluating the effectiveness of software fault-tolerant structures
Microprocessors & Microsystems
Safeware: system safety and computers
Safeware: system safety and computers
Handbook of software reliability engineering
Handbook of software reliability engineering
Software fault injection: inoculating programs against errors
Software fault injection: inoculating programs against errors
Fault Tolerance: Principles and Practice
Fault Tolerance: Principles and Practice
Computer
Experimental Evaluation of Fault Handling Mechanisms
SAFECOMP '01 Proceedings of the 20th International Conference on Computer Safety, Reliability and Security
Hi-index | 0.00 |
This paper is part of an on-going empirical research programme to develop an improved understanding of the implementation and evaluation of on-line diagnostics in software. In this study we have concentrated on the hypothesis that residual design errors exist because their coupling to the input space is very small, making them difficult to detect in normal testing. The objective of the reported experiment was basically to add a simple group of diagnostic checks to a reasonably complex program and use arbitrary fault injection to assess the error detection in relation to the coupling of the fault to the input space. The results were promising in that they demonstrated no significant deterioration in the effectiveness of the diagnostics as the fault coupling to the input space decreased. On this basis the use of diagnostics can be seen as supplementary to validation testing.