To main content

Using domain features to handle feature interactions

Abstract

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).

Category

Academic chapter/article/Conference paper

Language

English

Author(s)

  • Sébastien Mosser
  • Carlos Andres Parra
  • Laurence Duchien
  • Mireille Blay-Fornarino

Affiliation

  • SINTEF Digital / Sustainable Communication Technologies
  • The French National Institute for Research in Computer Science and Control
  • University of Lille Nord de France
  • University of Nice-Sophia Antipolis

Year

2012

Publisher

Association for Computing Machinery (ACM)

Book

VaMoS '12, Proceedings of the Sixth International Workshop on Variability Modelling of Software-Intensive Systems , Leipzig, Germany, January 25-27, 2012

ISBN

978-1-4503-1058-1

Page(s)

101 - 110

View this publication at Cristin