Title :
Testing Software Product Lines Using Incremental Test Generation
Author :
Uzuncaova, Engin ; Garcia, Daniel ; Khurshid, Sarfraz ; Batory, Don
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX
Abstract :
We present a novel specification-based approach for generating tests for products in a software product line. Given properties of features as first-order logic formulas, our approach uses SAT-based analysis to automatically generate test inputs for each product in a product line. To ensure soundness of generation, we introduce an automatic technique for mapping a formula that specifies a feature into a transformation that defines incremental refinement of test suites. Our experimental results using different data structure product lines show that incremental approach can provide an order of magnitude speed-up over conventional techniques.
Keywords :
computability; formal specification; program testing; SAT-based analysis; first-order logic formula; incremental test generation; software product line testing; specification-based approach; Acoustic testing; Automatic testing; Data structures; Logic testing; Performance analysis; Performance evaluation; Reliability engineering; Software reliability; Software testing; System testing; AHEAD; Alloy; GenVoca; roduct-lines; specification-based testing; test data generation;
Conference_Titel :
Software Reliability Engineering, 2008. ISSRE 2008. 19th International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-0-7695-3405-3
Electronic_ISBN :
1071-9458
DOI :
10.1109/ISSRE.2008.56