In our lab, you are free to work on what you are interested in, and your colleagues will always be there when you need help or feedback.
Ecore.fmp: A tool for editing and instantiating class models as feature models
|Title||Ecore.fmp: A tool for editing and instantiating class models as feature models|
|Year of Publication||2008|
|Authors||Stephan, M., and M. Antkiewicz|
|Series Title||Electrical and Computer Engineering|
|Institution||University of Waterloo|
Ecore Feature Modeling Plug-in (Ecore.fmp) is a tool for editing and instantiating class models as feature models. The tool interprets a class model as a feature model and an object model as a feature conﬁguration, thus exposing the variability aspect of class models. Furthermore, the tool supports instantaneous synchronization between class models and feature models so that the changes made to one model are propagated to the other model. In this report, we describe a bi-directional mapping between class and object models to feature models and conﬁgurations that is needed for synchronization. We argue that both class modeling and cardinality-based feature modeling have similar expressive power and we discuss some issues related to the semantic mismatch between the two notations.