RIFLE: A General Purpose Pin-level Fault Injector

RIFLE: A General Purpose Pin-level Fault Injector
复制标题

DOI:
10.1007/3-540-58426-9_132
复制
发表时间:
1994-10
期刊:
--
影响因子:
--
通讯作者:
H. Madeira;M. Z. Rela;F. Moreira;J. G. Silva
H. Madeira;M. Z. Rela;F. Moreira;J. G. Silva
中科院分区:
其他
文献类型:
--
作者:
H. Madeira;M. Z. Rela;F. Moreira;J. G. Silva

文献摘要

被引文献

相似文献

讨论了用于可靠性验证的引脚级故障注入问题,提出了一种引脚级故障注入器步枪的结构。该系统可适用于各种目标系统,故障主要注入处理器引脚。故障的注入是确定性的,如果需要,可以复制。可以注入不同性质的故障,并且故障注入器能够在不需要反馈电路的情况下检测所注入的故障是否已经产生错误。步枪还可以检测注入的故障不会影响目标系统的特定情况。可以生成对目标系统具有特定影响的故障集。本文还介绍了故障注入的结果显示的覆盖率和延迟实现了一组简单的基于行为的错误检测机制。结果表明,高达72.5%的错误可以检测到相当简单的机制。此外,对于超过90%的故障,目标系统的行为根据故障静默模型,这表明配备简单的错误检测机制的传统计算机相对接近故障静默计算机。
This paper discusses the problems of pin-level fault injection for dependability validation and presents the architecture of a pin-level fault injector called RIFLE. This system can be adapted to a wide range of target systems and the faults are mainly injected in the processor pins. The injection of the faults is deterministic and can be reproduced if needed. Faults of different nature can be injected and the fault injector is able to detect whether the injected fault has produced an error or not without the requirement of feedback circuits. RIFLE can also detect specific circumstances in which the injected faults do not affect the target system. Sets of faults with specific impact on the target system can be generated. The paper also presents fault injection results showing the coverage and latency achieved with a set of simple behavior based error detection mechanisms. It is shown that up to 72,5% of the errors can be detected with fairly simple mechanisms. Furthermore, for over 90% of the faults the target system has behaved according to the fail-silent model, which suggests that a traditional computer equipped with simple error detection mechanisms is relatively close to a fail-silent computer.