10.4230/DAGREP.4.7.1
Apel, Sven
Sven
Apel
Atlee, Joanne M.
Joanne M.
Atlee
Baresi, Luciano
Luciano
Baresi
Zave, Pamela
Pamela
Zave
Feature Interactions: The Next Generation (Dagstuhl Seminar 14281)
Schloss Dagstuhl – Leibniz-Zentrum für Informatik
2014
Seminar Report
Feature interactions
feature-interaction problem
feature orientation
product lines
modularity
composition
2014
2014-11-03
2014-11-03
2014-11-03
en
urn:nbn:de:0030-drops-47830
10.4230/DagRep.4.7.0
2192-5283
2192-5283
Dagstuhl Reports (DagRep)
2014
4
7
1
1
24
Schloss Dagstuhl – Leibniz-Zentrum für Informatik
24 pages
1330110 bytes
application/pdf
Creative Commons Attribution 3.0 Unported license
info:eu-repo/semantics/openAccess
The feature-interaction problem is a major threat to modularity and impairs compositional development and reasoning. A feature interaction occurs when the behavior of one feature is affected by the presence of another feature; often it cannot be deduced easily from the behaviors of the individual features involved.
The feature-interaction problem became a crisis in the telecommunications industry in the late 1980s, and researchers responded with formalisms that enable automatic detection of feature interactions, architectures that avoid classes of interactions, and techniques for resolving interactions at run-time. While this pioneering work was foundational and very successful, it is limited in the sense that it is based on assumptions that hold only for telecommunication systems.
In the meantime, different notions of feature interactions have emerged in different communities, including Internet applications, service systems, adaptive systems, automotive systems, software product lines, requirements engineering, and computational biology. So, feature interactions are a much more general concept than investigated in the past in the context of telecommunication systems, but a classification, comparison, and generalization of the multitude of different views is missing. The feature-interaction problem is still of pivotal importance in various industrial applications, and the Dagstuhl seminar "Feature Interactions: The Next Generation" gathered researchers and practitioners from different areas of computer science and other disciplines with the goal to compare, discuss, and consolidate their views, experience, and domain-specific solutions to the feature-interaction problem.
Dagstuhl Reports, Volume 4, Issue 7, pages 1-24