DocumentCode
3344833
Title
Improving Fault Injection of Soft Errors Using Program Dependencies
Author
Munkby, Gustav ; Schupp, Sibylle
Author_Institution
Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Goteborg
fYear
2008
fDate
29-31 Aug. 2008
Firstpage
77
Lastpage
81
Abstract
Research has shown that modern micro-architectures are vulnerable to soft errors, i.e., temporary errors caused by voltage spikes produced by cosmic radiation. Soft-error impact is usually evaluated using fault injection, a black-box testing approach similar to mutation testing. In this paper, we complement an existing evaluation of a prototype brake-by-wire controller, developed by Volvo Technology, with static-analysis techniques to improve test effectiveness. The fault-injection tests are both time- and data-intensive, which renders their qualitative and quantitative assessment difficult. We devise a prototype visualization tool, which groups experiments by injection point and provides an overview of both instruction and fault coverage, and the ability to detect patterns and anomalies. We use the program-dependence graph to identify experiments with a priori known outcome, and implement a static analysis to reduce the test volume. The existing pre-injection heuristic is extended with liveness analysis to enable an unbiased fault-to-failure probability.
Keywords
braking; control engineering computing; fault diagnosis; graph theory; program diagnostics; program visualisation; Volvo technology; black-box testing approach; brake- by-wire controller; cosmic radiation; fault coverage; fault injection; fault-to-failure probability; mutation testing; program dependencies; program-dependence graph; qualitative assessment; quantitative assessment; soft errors; static-analysis techniques; visualization tool; Computer errors; Computer industry; Computer science; Fault detection; Fault diagnosis; Fault tolerance; Genetic mutations; Prototypes; Software testing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Practice and Research Techniques, 2008. TAIC PART '08. Testing: Academic & Industrial Conference
Conference_Location
Windsor
Print_ISBN
978-0-7695-3383-4
Type
conf
DOI
10.1109/TAIC-PART.2008.15
Filename
4670305
Link To Document