Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00
DOI: 10.1109/asset.1999.756768
|View full text |Cite
|
Sign up to set email alerts
|

Identifying modules which do not propagate errors

Abstract: Our goal is to identify software m o dules that have some locations which do not propagate errors induced by a suite of test cases. This paper focuses on whether or not data state errors can propagate from a location in the code to the outputs or observable data state during random testing with inputs drawn from an operational distribution. If a c ode-location's probability of propagation is estimated t o b e zero, then a fault in that location could escape detection during testing. Because testing is never ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…The authors use instrumented middleware to discover potential failure points in the application. Khoshgoftaar et al [16] describe identification of software modules, which do not propagate errors, induced by a suite of test cases. A number of papers depict the influence of software error propagation phenomena on system reliability [17,18].…”
Section: State Of the Artmentioning
confidence: 99%
“…The authors use instrumented middleware to discover potential failure points in the application. Khoshgoftaar et al [16] describe identification of software modules, which do not propagate errors, induced by a suite of test cases. A number of papers depict the influence of software error propagation phenomena on system reliability [17,18].…”
Section: State Of the Artmentioning
confidence: 99%
“…Results indicate that the metrics allow to identify candidate modules to be equipped with detection/recovery mechanisms. In Khoshgoftaar et al (1999) it is presented an approach to identify software modules that do not propagate data errors. The work demonstrates -through experimentation on the Nethack adventure game-that static software metrics are good predictors for the identification of such modules, avoiding the evaluation of their error propagation probability.…”
Section: Architecture-and Metrics-based Approachesmentioning
confidence: 99%
“…But, differently from us, they rely on a users-based collaborative framework to collect past failure data from past experiences with the web services to be composed. With respect to Leeke (2011), Jhumka et al (2001), and Khoshgoftaar et al (1999) our approach is not limited to data errors and it does not require to monitor the output of each component (Voas 1997). In addition, with respect to Yuan et al (2010), our approach does not require static analysis of the source code, which can be either expensive in a large system or inapplicable when the code is not available.…”
Section: Architecture-and Metrics-based Approachesmentioning
confidence: 99%
“…The algorithm assumes that each component is wrapped such that failures in one component do not propagate [Khoshgoftaar+99] to another component in the "AND" path and hence independent assumption could be valid.…”
Section: Cdg Constructionmentioning
confidence: 99%