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 :
بازگشت