Authors
Pierre-Yves Schobbens, Patrick Heymans, Jean-Christophe Trigaux, Yves Bontemps
Publication date
2007/2/7
Journal
Computer networks
Volume
51
Issue
2
Pages
456-479
Publisher
Elsevier
Description
Feature Diagrams (FDs) are a family of popular modelling languages used to address the feature interaction problem, particularly in software product lines, FDs were first introduced by Kang as part of the FODA (Feature-Oriented Domain Analysis) method back in 1990. Afterwards, various extensions of FODA FDs were introduced to compensate for a purported ambiguity and lack of precision and expressiveness. However, they never received a formal semantics, which is the hallmark of precision and unambiguity and a prerequisite for efficient and safe tool automation. The reported work is intended to contribute a more rigorous approach to the definition, understanding, evaluation, selection and implementation of FD languages. First, we provide a survey of FD variants. Then, we give them a formal semantics, thanks to a generic construction that we call Free Feature Diagrams (FFDs). This demonstrates that FDs …
Total citations
2006200720082009201020112012201320142015201620172018201920202021202220232024410293840535848362238371730161212229
Scholar articles
PY Schobbens, P Heymans, JC Trigaux, Y Bontemps - Computer networks, 2007