2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2016
DOI: 10.1109/dsn.2016.22
|View full text |Cite
|
Sign up to set email alerts
|

HSFI: Accurate Fault Injection Scalable to Large Code Bases

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 42 publications
0
3
0
Order By: Relevance
“…• Injecting faults inside a component (by mutating its source or binary code [16], [25]- [27]) can be inefficient, since component-internal injections are often dormant, i.e., the injections do not change the behavior of the component as perceived by the rest of the system; therefore, these dormant injections cannot test fault tolerance, and result in a waste of experimental time [12]- [14]. Instead, the injection of failure modes in component's interfaces and resources is more efficient, as it directly injects the intended effects of component-internal faults [17], [28]- [31].…”
Section: Fault Modeling In the Android Osmentioning
confidence: 99%
“…• Injecting faults inside a component (by mutating its source or binary code [16], [25]- [27]) can be inefficient, since component-internal injections are often dormant, i.e., the injections do not change the behavior of the component as perceived by the rest of the system; therefore, these dormant injections cannot test fault tolerance, and result in a waste of experimental time [12]- [14]. Instead, the injection of failure modes in component's interfaces and resources is more efficient, as it directly injects the intended effects of component-internal faults [17], [28]- [31].…”
Section: Fault Modeling In the Android Osmentioning
confidence: 99%
“…Based on this analysis, they defined a software fault model with 13 fault types, covering 60% of the sample of bugs in the open-source projects [14]. This fault model was used in several other tools, including SAFE [35], HSFI [36], and FastFI [37]. However, these tools focus on a fixed software fault model, with no ability to customize the injected faults according to the specific needs of a project or company.…”
Section: Related Workmentioning
confidence: 99%
“…Kao et al [19] invented "FINE", a fault injection and monitoring tool to inject both hardware-induced software errors and software faults. Kouwe and Tanenbaum [34] presented HSFI, a fault injection tool that injects faults with context information from source code and applies fault injection decisions efficiently on the binary.…”
Section: Related Workmentioning
confidence: 99%