TY - JOUR
T1 - Relating feature models to other models of a software product line: A comparative study of FeatureMapper and VML*
AU - Júnior, João Baptista da Silva Araújo
AU - Moreira, Ana Maria Diniz
PY - 2010/1/1
Y1 - 2010/1/1
N2 - Software product lines using feature models often require the relation between feature models in problem space and the models used to describe the details of the product line to be expressed explicitly. This is particularly important, where automatic product derivation is required. Different approaches for modelling this mapping have been proposed in the literature. However, a discussion of their relative benefits and drawbacks is currently missing. As a first step towards a better understanding of this field, this paper applies two of these approaches-- FeatureMapper as a representative of declarative approaches and VML* as a representative of operational approaches--to the case study. We show in detail how the case study can be expressed using these approaches and discuss strengths and weaknesses of the two approaches with regard to the case study.
AB - Software product lines using feature models often require the relation between feature models in problem space and the models used to describe the details of the product line to be expressed explicitly. This is particularly important, where automatic product derivation is required. Different approaches for modelling this mapping have been proposed in the literature. However, a discussion of their relative benefits and drawbacks is currently missing. As a first step towards a better understanding of this field, this paper applies two of these approaches-- FeatureMapper as a representative of declarative approaches and VML* as a representative of operational approaches--to the case study. We show in detail how the case study can be expressed using these approaches and discuss strengths and weaknesses of the two approaches with regard to the case study.
U2 - 10.1007/978-3-642-16086-8_3
DO - 10.1007/978-3-642-16086-8_3
M3 - Article
SN - 1864-3027
VL - 7
SP - 69
EP - 114
JO - Lncs Transactions On Aspect-Oriented Software Development
JF - Lncs Transactions On Aspect-Oriented Software Development
IS - NA
ER -