scispace - formally typeset
Proceedings ArticleDOI

INERTE: integrated nexus-based real-time fault injection tool for embedded systems

TLDR
This paper presents a new SWIFI tool (INERTE) that solves the temporal overhead problem by using a standard debug interface called Nexus, and is able to inject transient faults without any temporal overhead.
Abstract
Software implemented fault injection techniques (SWIFI) enable emulation of hardware and software faults. This emulation can be based on debugging mechanisms of general purpose processors [1] or in special debugging ports of embedded processors [2]. A well-known drawback of existing SWIFI tools rely on the temporal overhead introduced in the target system. This overhead is a problem when validating real-time systems. This paper presents a new SWIFI tool (INERTE) that solves this problem by using a standard debug interface called Nexus [3]. Using Nexus, system memory can be accessed at runtime without any intrusion in the target system. Thus, INERTE is able to inject transient faults without any temporal overhead.

read more

Citations
More filters
Book ChapterDOI

MODIFI: a MODel-implemented fault injection tool

TL;DR: The MODIFI (MODel-Implemented Fault Injection) tool is presented, currently targeting behaviour models in Simulink and the fault injection algorithm uses the concept of minimal cut sets (MCS) generation.
Book ChapterDOI

Non-intrusive Software-Implemented Fault Injection in Embedded Systems

TL;DR: A new non-intrusive SWIFI technique for injecting faults in embedded (system-on-chip) applications that can be controlled and observed without customizing its original structure or altering its normal execution.
Journal ArticleDOI

Is Asynchronous Logic More Robust Than Synchronous Logic

TL;DR: The objective of this work is to provide a common approach for efficient and accurate FI in synchronous and in asynchronous designs, and to experimentally compare the robustness of both synchronOUS and asynchronous designs.
Journal ArticleDOI

Real-time fault injection using enhanced on-chip debug infrastructures

TL;DR: This paper proposes a fault injection environment and a scalable methodology to assist the execution of real-time fault injection campaigns, providing enhanced performance and capabilities in microprocessor memory elements with minimum delay and intrusiveness.
Proceedings ArticleDOI

Real time fault injection using a modified debugging infrastructure

TL;DR: This upgraded on-chip debug and fault injection (OCD-FI) infrastructure provides an efficient fault injection mechanism with improved capabilities and dynamic behavior and provides flexibility in terms of fault triggering and allows high speed real-time fault injection in memory elements.
References
More filters
Journal ArticleDOI

Xception: a technique for the experimental evaluation of dependability in modern computers

TL;DR: Experimental, results are presented to demonstrate the accuracy and potential of Xception in the evaluation of the dependability properties of the complex computer systems available nowadays.
Proceedings ArticleDOI

Evaluating the fault tolerance capabilities of embedded systems via BDM

TL;DR: The paper discusses the use of the background diagnostic mode (BDM), available on several Motorola microprocessors and microcontrollers, for implementing a fault injection environment, and the approach appears to be well suited for implementing low-cost fault injection experiments on simple embedded microprocessor- and microcontroller-based boards.
Related Papers (5)