ACM Home Page
Please provide us with feedback. Feedback
An empirical study of the reliability of UNIX utilities
Full text PdfPdf (2.38 MB)
Source
Communications of the ACM archive
Volume 33 ,  Issue 12  (December 1990) table of contents
Pages: 32 - 44  
Year of Publication: 1990
ISSN:0001-0782
Authors
Barton P. Miller  Univ. of Wisconsin, Madison
Louis Fredriksen  Univ. of Wisconsin, Madison
Bryan So  Univ. of Wisconsin, Madison
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 86,   Citation Count: 57
Additional Information:

abstract   references   cited by   index terms   review   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/96267.96279
What is a DOI?

ABSTRACT

The following section describes the tools we built to test the utilities. These tools include the fuzz (random character) generator, ptyjig (to test interactive utilities), and scripts to automate the testing process. Next, we will describe the tests we performed, giving the types of input we presented to the utilities. Results from the tests will follow along with an analysis of the results, including identification and classification of the program bugs that caused the crashes. The final section presents concluding remarks, including suggestions for avoiding the types of problems detected by our study and some commentary on the bugs we found. We include an Appendix with the user manual pages for fuzz and ptyjig.



CITED BY  57


REVIEW

"Brett D. Fleisch : Reviewer"

This study examined the reliability of UNIX utilities using empirical testing procedures. The authors tested roughly 90 different utility programs on seven versions of UNIX, including a commercial version. The paper presents the tools used to   more...

Collaborative Colleagues:
Barton P. Miller: colleagues
Louis Fredriksen: colleagues
Bryan So: colleagues