2011 · 10 citations · 11 references
ComputingComputer ScienceSystems EngineeringModel-based Systems EngineeringSoftware EngineeringSystems ModelingModel ReuseModel TransformationModel-driven DevelopmentModel-driven Software EngineeringSoftware ModelingSoftware ReuseModel Transformation RulesModel-driven DesignModel-driven EngineeringReuse In Product Line EngineeringSoftware Development LifecycleSoftware Product Line Modeling
In a Software Product Line reuse should be considered from the artifacts conception stage and, when implemented, these artifacts can be part of a library to be further reused by every domain application. In a model-driven context an application development can be seen as a set of transformations that lead to a final system. However, during the transformation process reuse techniques are not usually considered. Modden is a SPL approach that uses model-driven techniques. Through the integration of these two approaches we aim to enhance model-driven techniques by the reuse of models, code, transformation rules and so on. As a result, Modden aims to leverage the reuse of these artifacts in different software development process phases. It comprises two processes, one to develop core assets and another to develop specific assets for the product line, a SPL UML profile and a model driven development supporting tool.
11
On the notion of variability in software product lines
Jilles van Gurp, Jan Bosch, Mikael Svahnberg · 2002 · 510 citations · Full text
Integrating feature modeling with the RSEB
Martin Griss, John Favaro, M. D'Alessandro · 2002 · 485 citations
Alfonso Fuggetta · 2000 · 403 citations
Watts S. Humphrey, Marc I. Kellner · 1989 · 159 citations
Model-driven software product lines
Krzysztof Czarnecki, Michał Antkiewicz, Chang Hwan Peter Kim et al. · 2005 · 94 citations