Manifoldness of Variability Modeling -- Considering the Potential for Further Integration
Balancing Agility and Formalism in Software Engineering
Simulating evolution in model-based product line engineering
Information and Software Technology
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
Feature and meta-models in Clafer: mixed, specialized, and coupled
SLE'10 Proceedings of the Third international conference on Software language engineering
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Using knowledge-based systems to manage quality attributes in software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Eight practical considerations in applying feature modeling for product lines
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Cool features and tough decisions: a comparison of variability modeling approaches
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
Feature modelling has become perhaps the most popular method for representing variabilities and commonalities in software product families. A large number of feature modelling methods and supporting tools have been reported. The conceptual foundation of feature models remains vague, a fact that severely undermines the usability of feature models. Therefore, we introduce Forfamel, a rigorous conceptual foundation for feature modelling. Forfamel synthesises existing feature modelling methods in the sense that it covers most concepts and constructs found in existing feature modelling methods. In addition, Forfamel includes a few additional constructs that may prove to be useful. We show the novel contribution of Forfamel by reflecting it against previous feature modelling methods and arguing for its underlying design decisions.