2014 9th IEEE International Conference on Design &Amp; Technology of Integrated Systems in Nanoscale Era (DTIS) 2014
DOI: 10.1109/dtis.2014.6850649
|View full text |Cite
|
Sign up to set email alerts
|

A survey on simulation-based fault injection tools for complex systems

Abstract: International audienceDependability is a key decision factor in today's global business environment. A powerful method that permits to evaluate the dependability of a system is the fault injection. The principle of this approach is to insert faults into the system and to monitor its responses in order to observe its behavior in the presence of faults. Several fault injection techniques and tools have been developed and experimentally tested. They could be mainly grouped into three categories: hardware fault in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
40
0
1

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
2
1
1

Relationship

1
8

Authors

Journals

citations
Cited by 71 publications
(41 citation statements)
references
References 14 publications
0
40
0
1
Order By: Relevance
“…Fault injection [10] is a powerful and useful technique to evaluate the reliability of the systems under faults. It is based on the realization of controlled experiments in order to evaluate the behavior of the systems in the presence of artificial faults.…”
Section: Hardware Reliabilitymentioning
confidence: 99%
See 1 more Smart Citation
“…Fault injection [10] is a powerful and useful technique to evaluate the reliability of the systems under faults. It is based on the realization of controlled experiments in order to evaluate the behavior of the systems in the presence of artificial faults.…”
Section: Hardware Reliabilitymentioning
confidence: 99%
“…• The software components with respect to software faults • The hardware components with respect to hardware faults • The software components with respect to hardware faults Many methods and techniques have been proposed in the literature targeting software faults (Software testing e.g., Mutation Testing [7], Control Flow Testing [8], Data Flow Testing [9]) and the hardware faults (e.g., Fault Injection [10] ! by analyzing the overall system from a high level perspective.…”
Section: Introductionmentioning
confidence: 99%
“…As a measure for testing, it can be applied to improve the correctness. According to the ways that faults injected, fault injection can be classified as hardware-based (HWFI) [163], software-based (SWFI) [163,164], and simulation-based (SMFI) [163,165]. It needs to develop the real target system first to apply the HWFI and SWFI.…”
Section: The Traditional Dependability Means and Vandvmentioning
confidence: 99%
“…SWIFI can be either used at compile-time or at run-time. For a broader review of fault injection techniques and tools, including SWIFI techniques, the reader may refer to the up-to-date surveys [24], [25] and [26].…”
Section: ) Fault Injection Simulation Techniquesmentioning
confidence: 99%