DocumentCode :
3637582
Title :
Software-Implemented Fault Injection at Firmware Level
Author :
Peter Tröger;Felix Salfner;Steffen Tschirpke
Author_Institution :
Hasso-Plattner-Inst., Univ. of Potsdam, Potsdam, Germany
fYear :
2010
Firstpage :
13
Lastpage :
16
Abstract :
Software-implemented fault injection is an established method to emulate hardware faults in computer systems. Existing approaches typically extend the operating system by special drivers or change the application under test. We propose a novel approach where fault injection capabilities are added to the computer firmware. This approach can work without any modification to operating system and / or applications, and can support a larger variety of fault locations. We discuss four different strategies in X86/X64 and Itanium systems. Our analysis shows that such an approach can increase portability, the non-intrusiveness of the injector implementation, and the number of supported fault locations. Firmware-level fault injection paves the way for new research directions, such as virtual machine monitor fault injection or the investigation of certified operating systems.
Keywords :
"Hardware","Program processors","Operating systems","Circuit faults","Driver circuits","Fault location"
Publisher :
ieee
Conference_Titel :
Dependability (DEPEND), 2010 Third International Conference on
Print_ISBN :
978-1-4244-7530-8
Type :
conf
DOI :
10.1109/DEPEND.2010.10
Filename :
5562855
Link To Document :
بازگشت