Testing product generation in software product lines using pairwise for features coverage

26Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

A Software Product Lines (SPL) is "a set of software-intensive systems sharing a common, managed set of features that satisfy the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way". Variability is a central concept that permits the generation of different products of the family by reusing core assets. It is captured through features which, for a SPL, define its scope. Features are represented in a feature model, which is later used to generate the products from the line. From the testing point of view, testing all the possible combinations in feature models is not practical because: (1) the number of possible combinations (i.e., combinations of features for composing products) may be untreatable, and (2) some combinations may contain incompatible features. Thus, this paper resolves the problem by the implementation of combinatorial testing techniques adapted to the SPL context. © 2010 IFIP International Federation for Information Processing.

Cite

CITATION STYLE

APA

Pérez Lamancha, B., & Polo Usaola, M. (2010). Testing product generation in software product lines using pairwise for features coverage. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6435 LNCS, pp. 111–125). https://doi.org/10.1007/978-3-642-16573-3_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free