| Predicting dependability by testing |
| Full text |
Pdf
(759 KB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
table of contents
San Diego, California, United States
Pages: 84 - 91
Year of Publication: 1996
ISBN:0-89791-787-1
Also published in ...
|
|
Author
|
|
Dick Hamlet
|
Portland State University, Department of Computer Science, Center for Software Quality Research, Portland, OR
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 31, Citation Count: 3
|
|
|
ABSTRACT
In assessing the quality of software, we would like to make engineering judgements similar to those based on statistical quality control. Ideally, we want to support statements like: "The confidence that this program's result at X is correct is p," where X is a particular vector of inputs, and confidence p is obtained from measurements of the software (perhaps involving X). For the theory to be useful, it must be feasible to predict values of p near 1 for many programs, for most values of X.Blum's theory of self-checking/correcting programs has exactly the right character, but it applies to only a few unusual problems. Conventional software reliability theory is widely applicable, but it yields only confidence in a failure intensity, and the measurements required to support a correctness-like failure intensity (say 10-9/demand) are infeasible. Voas's sensitivity theory remedies these problems of reliability theory, but his model is too simple to be very plausible. In this paper we combine these ideas: reliability, sensitivity, and self-checking, to obtain new results on "dependability," plausible predictions of software quality.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
BF91
|
|
 |
BK89
|
|
 |
BS95
|
|
| |
BW94
|
M. Blum and H. Wasserman. Program resultchecking: A theory of testing meets a test of theory. In 35th Annual Symposium on Foundations of Computer Science, pages 382-391~ Santa Fe, NM, 1994.
|
| |
Ham94
|
D. Hamlet. Random testing. In J. Marciniak, editor, Encyclopedia of Software Engineering, pages 970-978. Wiley, New York, 1994.
|
 |
HV93
|
|
| |
Sho83
|
|
| |
TLN78
|
R. Thayer, M. Lipow, and E. Nelson. Software Reliability. North-Holland, New York, NY, 1978.
|
| |
VM92
|
J. M. Voas and K. W. Miller. Improving the software development process using testability research. In Third International Symposium on Software Reliability Engineering, pages 114-121, Research Triangle Park, NC, 1992.
|
| |
VM95
|
|
| |
Voa92
|
|
|