DocumentCode
1345878
Title
Quantifying Software Validity by Sampling
Author
Duran, Joe W. ; Wiorkowski, John J.
Author_Institution
Programs in Mathematical Sciences; The University of Texas at Dallas; P.O. Box 688; Richardson, TX 75080 USA.
Issue
2
fYear
1980
fDate
6/1/1980 12:00:00 AM
Firstpage
141
Lastpage
144
Abstract
The point of all validation techniques is to raise assurance about the program under study, but no current methods can be realistically thought to give 100% assurance that a validated program will perform correctly. There are currently no useful ways for quantifying how ´well-validated´ a program is. One measure of program correctness is the proportion of elements in the program´s input domain for which it fails to execute correctly, since the proportion is zero i.f.f. the program is correct. This proportion can be estimated statistically from the results of program tests and from prior subjective assessments of the program´s correctness. Three examples are presented of methods for determining s-confidence bounds on the failure proportion. It is shown that there are reasonable conditions (for programs with a finite number of paths) for which ensuring the testing of all paths does not give better assurance of program correctness.
Keywords
Data analysis; Error correction; Linear programming; Probability; Sampling methods; Software reliability; Software testing; Statistical analysis; Path testing; Program testing; Software correctness; Software validity;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.1980.5220756
Filename
5220756
Link To Document