ACM Home Page
Please provide us with feedback. Feedback
Predicting dependability by testing
Full text PdfPdf (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
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 31,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/229000.226305
What is a DOI?

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