FeatureMapper is a tool approach to combine Software Product Line Engineering (SPLE) and Model-Driven Software Development.
It supports mapping features from feature models to solution artefacts expressed in EMF/Ecore-based languages (such as UML2 or your home-made domain-specific language), provides various visualisations of these mappings, allows for mapping-based transformation of solution models, and provides an extensible interface to utilise different transformation techniques.
In addition to its own feature metamodel, it also supports feature models and variant models of pure::variants, an industrial-strength tool for variant management.
FeatureMapper is under development at the Software Technology Group of Technische Universität Dresden, partly in the context of the BMBF-funded feasiPLe research project.
M. Chen, X. Qiu, W. Xu, L. Wang, J. Zhao, and X. Li. The Computer Journal, (2007)MR: Der Ansatz ist ein Gray-Box-Ansatz, obwohl es auf Modellen basiert, muss das Programm selbst auch ausgeführt werden um bestimmte Eingaben für das Verfahren zu liefern.
Die Generierung von Testdaten ist kaum automatisiert.
Für IST-SPL interessant wegen den Formalismen für Aktivitätsdiagramme..
A. Blewitt, A. Bundy, and I. Stark. Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on, (November 2001)