Our lab is a very exciting place to learn and work!
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 |
Publication Type | Report |
Year of Publication | 2008 |
Authors | Stephan, M., and M. Antkiewicz |
Series Title | Electrical and Computer Engineering |
Date Published | 05/2008 |
Institution | University of Waterloo |
City | Waterloo |
Type | Technical Report |
Report Number | 2008-08 |
Abstract | 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 configuration, 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 configurations 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. |
Attachment | Size |
---|---|
2008-stephan-ecore-fmp.pdf | 247.42 KB |