DocumentCode
2243624
Title
Empirical studies of predicate-based software testing
Author
Vouk, M.A. ; Tai, K.-C. ; Paradkar, A.
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
fYear
1994
fDate
6-9 Nov 1994
Firstpage
55
Lastpage
64
Abstract
We report the results of three empirical studies of fault detection and stability performance of the predicate-based BOR (Boolean Operator) testing strategy. BOR testing is used to develop test cases based on formal software specification, or based on the implementation code. We evaluated the BOR strategy with respect to some other strategies by using Boolean expressions and actual software. We applied it to software specification cause-effect graphs of a safety-related real-time control system, and to a set of N-version programs. We found that BOR testing is very effective at detecting faults in predicates, and that BOR-based approach has consistently better fault detection performance than branch testing, thorough (but informal) functional testing, simple state-based testing, and random testing. Our results indicate that BOR test selection strategy is practical and effective for detection of faulty predicates and is suitable for generation of safety-sensitive test-cases
Keywords
Boolean algebra; computerised control; formal specification; program testing; program verification; safety-critical software; Boolean Operator; Boolean expressions; N-version programs; branch testing; fault detection; fault detection performance; formal software specification; functional testing; implementation code; predicate-based BOR; predicate-based software testing; random testing; safety-related real-time control system; safety-sensitive test-cases; software specification cause-effect graphs; stability performance; state-based testing; test selection strategy; Arithmetic; Computer science; Control systems; Crops; Fault detection; NASA; Real time systems; Software safety; Software testing; Stability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 1994. Proceedings., 5th International Symposium on
Conference_Location
Monterey, CA
Print_ISBN
0-8186-6665-X
Type
conf
DOI
10.1109/ISSRE.1994.341348
Filename
341348
Link To Document