Title :
Assessing Diagnostic Techniques for Fault Tolerance in Software
Author :
Gallardo, Guillermo ; May, John ; Gallardo, Julio C.
Author_Institution :
Bristol Univ.
Abstract :
One of the main concerns in software safety critical applications is to ensure sufficient reliability if one cannot prove the absence of faults. Fault tolerance (FT) provides a plausible method for improving reliability claims in the presence of systematic failures in software. It is plausible that some software FT techniques offer increased protection than others. However, the extent of claims that can be made for different FT software architectures remains unclear. We investigate an approach to FT that integrates data diversity (DD) assertions and traditional assertions (TA). We also present the principles of a method to assess the effectiveness of the approach. The aim of this approach is to make it possible to evolve more powerful FT and thereby improve reliability. This is a step towards the aim of understanding the effectiveness of FT safety-critical applications and thus making it easier to use FT in safety arguments
Keywords :
program testing; software fault tolerance; data diversity; diagnostic techniques; software fault tolerance; software safety critical applications; software systematic failures; traditional assertions; Application software; Computer architecture; Fault diagnosis; Fault tolerance; Fault tolerant systems; Microprocessors; Redundancy; Software safety; Software systems; Software testing;
Conference_Titel :
Reliability and Maintainability Symposium, 2007. RAMS '07. Annual
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-9766-5
Electronic_ISBN :
0149-144X
DOI :
10.1109/RAMS.2007.328122