Authors
Chang Hwan Peter Kim, Don S Batory, Sarfraz Khurshid
Publication date
2011/3/21
Book
Proceedings of the tenth international conference on Aspect-oriented software development
Pages
57-68
Description
A Software Product Line (SPL) is a family of programs where each program is defined by a unique combination of features. Testing or checking properties of an SPL is hard as it may require the examination of a combinatorial number of programs. In reality, however, features are often irrelevant for a given test - they augment, but do not change, existing behavior, making many feature combinations unnecessary as far as testing is concerned. In this paper we show how to reduce the amount of effort in testing an SPL. We represent an SPL in a form where conventional static program analysis techniques can be applied to find irrelevant features for a test. We use this information to reduce the combinatorial number of SPL programs to examine.
Total citations
20112012201320142015201620172018201920202021202220232024825152171112814561243
Scholar articles
CHP Kim, DS Batory, S Khurshid - Proceedings of the tenth international conference on …, 2011