DocumentCode
2746803
Title
Validation through exclusion: techniques for ensuring software safety
Author
Cherniavsky, John C.
Author_Institution
Dept. of Comput. Sci., Georgetown Univ., Washington, DC, USA
fYear
1989
fDate
19-23 Jun 1989
Firstpage
56
Lastpage
59
Abstract
An approach to software safety is presented that emphasizes the construction of a test set for checking that conditions leading to software safety failures do not occur. The approach combines some mutation analysis along with some recent work on the fundamentals of testing. This approach tests over a very constrained space of functions where the test sets are determined by a type of software fault tree analysis. It is shown that test sets can be derived with the guarantee that if the system passes its tests, then it is correct (i.e., safe) or suffers from some safety flaw not reflected in the model
Keywords
program testing; program verification; safety; checking; correct; exclusion; guarantee; mutation analysis; software fault tree analysis; software safety failures; test set; testing; validation; Boolean functions; Computer science; Failure analysis; Fault trees; Genetic mutations; Logic design; Petri nets; Software safety; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Assurance, 1989. COMPASS '89, 'Systems Integrity, Software Safety and Process Security', Proceedings of the Fourth Annual Conference on
Conference_Location
Gaithersburg, MD
Type
conf
DOI
10.1109/CMPASS.1989.76039
Filename
76039
Link To Document