TY - GEN
T1 - Using domain features to handle feature interactions
AU - Mosser, Sébastien
AU - Parra, Carlos
AU - Duchien, Laurence
AU - Blay-Fornarino, Mireille
PY - 2012
Y1 - 2012
N2 - Software Product Lines in general and feature diagrams in particular support the modeling of software variability. Unfortunately, features may interact with each other, leading to feature interaction issues. Even if detected at the implementation level, interaction resolution choices are part of the business variability. In this paper, we propose to use a stepwise process to deal with feature interactions at the domain level: the way an interaction is resolved is considered as a variation point in the configuration process. This method and the associated implementation are applied onto a concrete case study (the jSeduite information system).
AB - Software Product Lines in general and feature diagrams in particular support the modeling of software variability. Unfortunately, features may interact with each other, leading to feature interaction issues. Even if detected at the implementation level, interaction resolution choices are part of the business variability. In this paper, we propose to use a stepwise process to deal with feature interactions at the domain level: the way an interaction is resolved is considered as a variation point in the configuration process. This method and the associated implementation are applied onto a concrete case study (the jSeduite information system).
UR - http://www.scopus.com/inward/record.url?scp=84857582038&partnerID=8YFLogxK
U2 - 10.1145/2110147.2110159
DO - 10.1145/2110147.2110159
M3 - Conference contribution
AN - SCOPUS:84857582038
SN - 9781450310581
T3 - ACM International Conference Proceeding Series
SP - 101
EP - 110
BT - Proceedings of the 6th International Workshop on Variability Modeling of Software-Intensive Systems, VaMoS'12
T2 - 6th International Workshop on Variability Modeling of Software-Intensive Systems, VaMoS'12
Y2 - 25 January 2012 through 27 January 2012
ER -