Back to Search Start Over

A dynamic failure model for predicting the impact that a program location has on the program

Authors :
Voas Jeffrey
Source :
ESEC '91 ISBN: 9783540547426, ESEC
Publication Year :
1991
Publisher :
Springer Berlin Heidelberg, 1991.

Abstract

This paper presents a dynamic technique for predicting the effect that a "location" of a program will have on the program''s computational behavior. The technique is based on the three necessary and sufficient conditions for software failure to occur: (1) a fault must be executed, (2) the fault must adversely affect the data state, and (3) the adverse effect in a data state must affect program output. In order to predict the effect that a location of a program will have on the program''s computational behavior, the following characteristics of each program location are estimated: (1) the probability that a location of the program is executed, (2) the probability that a location of the program noticeably affects the program state created by the location, and (3) the probability that the data states created by a location affect the program''s output. With estimates of these charactistics for each location in a program, we can predict those locations where a fault can more easily remain undetected during testing, as well as predict the degree of testing necessary to be convinced that a fault is not remaining undetected in a particular location.

Details

ISBN :
978-3-540-54742-6
ISBNs :
9783540547426
Database :
OpenAIRE
Journal :
ESEC '91 ISBN: 9783540547426, ESEC
Accession number :
edsair.doi...........3fd2d5a29347c25ab0c5018ac08662a3
Full Text :
https://doi.org/10.1007/3540547428_55