2004
DOI: 10.1109/tc.2004.1275294
|View full text |Cite
|
Sign up to set email alerts
|

EPIC: profiling the propagation and effect of data errors in software

Abstract: Abstract-We present an approach for analyzing the propagation and effect of data errors in modular software enabling the profiling of the vulnerabilities of software to find 1) the modules and signals most likely exposed to propagating errors and 2) the modules and signals which, when subjected to error, tend to cause more damage than others from a systems operation point-of-view. We discuss how to use the obtained profiles to identify where dependability structures and mechanisms will likely be the most effec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
35
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 48 publications
(37 citation statements)
references
References 33 publications
(34 reference statements)
2
35
0
Order By: Relevance
“…The methodology in [2] assumes a single failure mode and provides tools to analyze how sensible the system is with respect to both failure and error propagation probability of each of its components. In [3], the authors proposed a notion of error permeability for modules as a basic characterization of modules' attitude to propagate errors. Also in this case, a single, non-halting failure mode is considered.…”
Section: Related Workmentioning
confidence: 99%
“…The methodology in [2] assumes a single failure mode and provides tools to analyze how sensible the system is with respect to both failure and error propagation probability of each of its components. In [3], the authors proposed a notion of error permeability for modules as a basic characterization of modules' attitude to propagate errors. Also in this case, a single, non-halting failure mode is considered.…”
Section: Related Workmentioning
confidence: 99%
“…Since instrumentation is done on the source code of the target software, propagation can be studied down to individual signals (variables) of the components of the system. Together with the measures defined in the EPIC framework (Exposure, Permeability, Impact, Criticality), PROPANE was used to evaluate the propagation of errors in an aircraft arrestment system [Hiller et al, 2004;Hiller, 2002].…”
Section: Fault Injectionmentioning
confidence: 99%
“…Hiller developed an extensive propagation profiling framework for embedded control systems [Hiller et al, 2004;Hiller, 2002]. Based on a component model error propagation metrics similar to the ones developed in this thesis are presented.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, in the same paper the authors also stress the importance of considering the error propagation process among system components. Nonetheless, few modeling approaches deal with error propagation across a component-based system (e.g., [11,23,2]) and with multiple failure modes [13]. On the other hand, to get a complete view of the possible failure pathology of the whole system, it is important to take into account that components can experience a number of different failure modes and those failures can propagate in different ways across the execution flow, possibly spreading up to the application interface.…”
Section: Introduction and Motivationsmentioning
confidence: 99%