DocumentCode :
3657887
Title :
A Virtual Fault Injection Framework for Reliability-Aware Software Development
Author :
Höller;Georg Macher;Tobias Rauter;Johannes Iber;Christian Kreiner
Author_Institution :
Inst. for Tech. Inf., Graz Univ. of Technol., Graz, Austria
fYear :
2015
fDate :
6/1/2015 12:00:00 AM
Firstpage :
69
Lastpage :
74
Abstract :
Ever more dependable embedded systems are built with commercial off-the-shelf hardware components that are not intended for highly reliable applications. Consequently, software-based fault tolerance techniques have to maintain a safe operation despite underlying hardware faults. In order to efficiently develop fault tolerant software, fault injection is needed in early development stages. However, common fault injection approaches require manufactured products or detailed hardware models. Thus, these techniques are typically not applicable if software and hardware providers are separate vendors. Additionally, the rise of third-party OTS software components limits the means to inject faults. In this paper, we present a virtual fault injection framework that simulates safety-standard aligned fault models and supports OTS software components as well as widely-used embedded processors such as ARM cores. Additionally, we show how to integrate the framework into various software development stages. Finally, we illustrate the practicability of the approach by exemplifying the integration of the framework in the development of an industrial safety-critical system.
Keywords :
"Hardware","Software reliability","Circuit faults","Program processors","Fault tolerance"
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks Workshops (DSN-W), 2015 IEEE International Conference on
Electronic_ISBN :
2325-6664
Type :
conf
DOI :
10.1109/DSN-W.2015.16
Filename :
7272555
Link To Document :
بازگشت