1990
DOI: 10.1109/12.54853
|View full text |Cite
|
Sign up to set email alerts
|

Fault injection experiments using FIAT

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
82
0

Year Published

2000
2000
2015
2015

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 195 publications
(85 citation statements)
references
References 8 publications
0
82
0
Order By: Relevance
“…Ballista builds upon more than fifteen years of fault injection work at Carnegie Mellon University, including [30], [6], [2], [31], [8], and [9], and makes the contribution of attaining scalability for cost-effective application to a reasonably large API. In software testing terms, Ballista is performing tests for responses to exceptional input conditions (sometimes called ªdirtyº tests, which involve exceptional situations, as opposed to ªcleanº tests of correct functionality in normal situations).…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Ballista builds upon more than fifteen years of fault injection work at Carnegie Mellon University, including [30], [6], [2], [31], [8], and [9], and makes the contribution of attaining scalability for cost-effective application to a reasonably large API. In software testing terms, Ballista is performing tests for responses to exceptional input conditions (sometimes called ªdirtyº tests, which involve exceptional situations, as opposed to ªcleanº tests of correct functionality in normal situations).…”
Section: Previous Workmentioning
confidence: 99%
“…The FIAT system [2] uses probes placed by the programmer to alter the binary process image in memory during execution. The FERRARI system [18] is similar in intent to FIAT, but uses software traps in a manner similar to debugger break-points to permit emulation of specific system-level hardware faults (e.g., data address lines, condition codes).…”
Section: Previous Workmentioning
confidence: 99%
“…F I A T [9] is designed for SunOS in exploring the behaviours of kernel fault propagation and the abnormal inputs consist of the following three categories: 1) zero-a-byte fault, set any eight consecutive bits in a 32-bits word as zeroes; 2) set-a-byte fault, set any eight consecutive bits in a 32-bits word as random values; 3) two-bits compensating fault, set any two bits in a 32-bits word as opposite values. The test results are classified in four categories ("crash", "task hang", "abnormal output" and "no error").…”
Section: Related Workmentioning
confidence: 99%
“…Segal et al [21,3] invented Fiat, an early validation system based on fault injection. Their fault model simulates hardware fault (bit changes in memory).…”
Section: Related Workmentioning
confidence: 99%