Publication | Closed Access
PIE: a dynamic failure-based technique
396
Citations
20
References
1992
Year
Software MaintenanceEngineeringVerificationSoftware SystemsSoftware EngineeringSource Code AnalysisSoftware AnalysisProgram CharacteristicsReliability EngineeringProgram OutputFailure AnalysisSystems EngineeringDynamic ReliabilityBinary AnalysisStatic CheckingCompilersFailure DetectionReliabilityStatic AnalysisDynamic Failure-based TechniqueComputer ScienceDynamic TechniqueStatic Program AnalysisProgram AnalysisSoftware TestingAutomationFault InjectionSystem Software
A dynamic technique called PIE (propagation, infection, and execution) is presented for statistically estimating three program characteristics that affect a program's computational behavior: (1) the probability that a particular section of a program is executed, (2) the probability that the particular section affects the data state, and (3) the probability that a data state produced by that section has an effect on program output. These three characteristics can be used to predict whether faults are likely to be uncovered by software testing.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1