2011 · 16 citations · 21 references
ComputingComputer ScienceSystems EngineeringFeature EngineeringQuality EngineeringSoftware EngineeringFeature ConstructionSoftware ArchitectureSoftware DesignSoftware EvolutionSoftware ModelingSoftware ReuseCompositionFeature ModelsMulti-level PerspectiveReuse In Product Line EngineeringSoftware Product Line ModelingSoftware Product LinesSoftware ReusabilityVariability Modeling
Feature models have been commonly used to model the variability in software product lines. In this paper we present the Feature Assembly framework which is a new approach for creating feature models through feature composition and feature assembly. Furthermore, it promotes feature reusability by storing features in a so-called feature pool, which acts as a feature repository. The Feature Assembly Framework is based on the Feature Assembly feature modeling method, which will be briefly introduced. It is a multi-perspective approach for modeling variability, to deal with the complexity of large systems. The feature assembly modeling method also provides a simpler and easier to use modeling language, which separates the variability specifications from the feature specifications to allow reusing features in different contexts.
21
Feature-oriented product line engineering
K.C. Kang, Jaejoon Lee, Patrick Donohoe · IEEE Software · 2002 · 507 citations
Integrating feature modeling with the RSEB
Martin Griss, John Favaro, M. D'Alessandro · 2002 · 485 citations