NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
An experimental evaluation of error seeding as a program validation techniqueA previously reported experiment in error seeding as a program validation technique is summarized. The experiment was designed to test the validity of three assumptions on which the alleged effectiveness of error seeding is based. Errors were seeded into 17 functionally identical but independently programmed Pascal programs in such a way as to produce 408 programs, each with one seeded error. Using mean time to failure as a metric, results indicated that it is possible to generate seeded errors that are arbitrarily but not equally difficult to locate. Examination of indigenous errors demonstrated that these are also arbitrarily difficult to locate. These two results support the assumption that seeded and indigenous errors are approximately equally difficult to locate. However, the assumption that, for each type of error, all errors are equally difficult to locate was not borne out. Finally, since a seeded error occasionally corrected an indigenous error, the assumption that errors do not interfere with each other was proven wrong. Error seeding can be made useful by taking these results into account in modifying the underlying model.
Document ID
19860020890
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Knight, J. C.
(Virginia Univ. Charlottesville, VA, United States)
Ammann, P. E.
(Virginia Univ. Charlottesville, VA, United States)
Date Acquired
August 12, 2013
Publication Date
December 1, 1985
Publication Information
Publication: NASA. Goddard Space Flight Center Proceedings of Tenth Annual Software Engineering Workshop
Subject Category
Computer Programming And Software
Accession Number
86N30362
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available