DocumentCode
2040431
Title
Coverage-directed test generation with model checkers: challenges and opportunities
Author
Devaraj, George ; Heimdahl, Mats P E ; Liang, Donglin
Author_Institution
Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
Volume
1
fYear
2005
fDate
26-28 July 2005
Firstpage
455
Abstract
When using tools to automatically generate tests-suites from a specification, the selection of coverage criterion that guides the generation process is of imperative importance. In a previous study that evaluated test generation with model checking, we observed that although a coverage criterion may seem reasonable when instrumenting a model or code to measure the adequacy of a test suite, it may be unsuitable when formalized and used to guide the model checker to generate a test suite; the generated tests technically provide adequate coverage according to the formalization, but do so in a way that exercises only small portions of the system under study and finds few faults. Based on those results, we concluded that fully automated test-suite generation techniques must be pursued with great caution and that coverage criteria specifically addressing test-suite generation from formal specifications are needed. In this report, we attempt to better understand these concerns by evaluating several coverage criteria that bring together aspects from condition and control based criteria. We evaluate the fault finding capability of the criteria on a close to production flight guidance system and discuss the opportunities and challenges that arise from the increased use of fully automated model-based testing.
Keywords
aerospace computing; automatic testing; formal specification; program testing; program verification; software fault tolerance; automated model-based testing; automatic test-suite generation; coverage-directed test generation; fault finding; formal specification; model checking; Aerospace electronics; Application software; Automatic control; Automatic testing; Computer science; Instruments; Logic testing; NASA; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-2413-3
Type
conf
DOI
10.1109/COMPSAC.2005.66
Filename
1510066
Link To Document