Fast and low-cost instruction-aware fault injection
dc.contributor.author | Heinig, Andreas | |
dc.contributor.author | Korb, Ingo | |
dc.contributor.author | Schmoll, Florian | |
dc.contributor.author | Marwedel, Peter | |
dc.contributor.author | Engel, Michael | |
dc.contributor.editor | Horbach, Matthias | |
dc.date.accessioned | 2019-03-07T09:32:03Z | |
dc.date.available | 2019-03-07T09:32:03Z | |
dc.date.issued | 2013 | |
dc.description.abstract | In order to assess the robustness of software-based fault-tolerance methods, extensive tests have to be performed that inject faults, such as bit flips, into hardware components of a running system. Fault injection commonly uses either system simulations, resulting in execution times orders of magnitude longer than on real systems, or exposes a real system to error sources like radiation. This can take place in real time, but it enables only a very coarse-grained control over the affected system component. A solution combining the best characteristics from both approaches should achieve precise fault injection in real hardware systems. The approach presented in this paper uses the JTAG background debug facility of a CPU to inject faults into main memory and registers of a running system. Compared to similar earlier approaches, our solution is able to achieve rapid fault injection using a low-cost microcontroller instead of a complex FPGA. Consequently, our injection software is much more flexible. It allows to restrict error injection to the execution of a set of predefined components, resulting in a more precise control of the injection, and also emulates error reporting, which enables the evaluation of different error detection approaches in addition to robustness evaluation. | en |
dc.identifier.isbn | 978-3-88579-614-5 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/20678 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | INFORMATIK 2013 – Informatik angepasst an Mensch, Organisation und Umwelt | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-220 | |
dc.title | Fast and low-cost instruction-aware fault injection | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | 2561 | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 2548 | |
gi.conference.date | 16.-20. September 2013 | |
gi.conference.location | Koblenz | |
gi.conference.sessiontitle | Regular Research Papers |
Dateien
Originalbündel
1 - 1 von 1