Reliability of Unix utilities: interesting article in CACM

Conway Yee cy5 at cunixa.cc.columbia.edu
Wed Dec 5 06:37:37 AEST 1990


In article <28282 at mimsy.umd.edu> chris at mimsy.umd.edu (Chris Torek) writes:
>In article <75972 at iuvax.cs.indiana.edu> sahayman at iuvax.cs.indiana.edu
>(Steve Hayman) writes:
>>... The authors describe tools they wrote which would fire up various
>>Unix utilities and send streams of random 8-bit junk at them.   About
>>25% of the utilities studied either core dumped or hung.
>
>This is not entirely fair.  Many Unix tools are programmable, and can
>be programmed to do stupid things (run forever or dump core).
>
>Of course, many are simply not able to handle `negative' characters.

But isn't that the purpose of sanity checks?  Shouldn't a good utility
be able to know how to handle error conditions without freaking out?

					Conway Yee, N2JWQ
yee at ming.mipg.upenn.edu    (preferred)             231 S. Melville St.
cy5 at cunixa.cc.columbia.edu (forwarded to above)    Philadelphia, Pa 19139
yee at bnlx26.nsls.bnl.gov    (rarely checked)        (215) 386-1312



More information about the Comp.unix.misc mailing list