Generator for the Family of Metamodels for Role-based Modeling and Programming Languages
Installation
- Install Eclipse Modeling Kepler 4.3 and make sure it runs on JavaSE-1.7
- Install FeatureIDE 2.7
(Update Site: http://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/deploy/) Select “FeatureIDE 2.7”, “Feature Modeling” plugins and install them
- Install DeltaEcore 0.8.1 von Christoph Seidl
(Update Site: http://www.deltaecore.org/update) Select only “Integration” > “DeltaEcore FeatureIDE Integration (optional, requires FeatureIDE) 1.0.0” Install dependent plugins
- Unpack the archive (RoSICROM.zip)
- Import the unpacked FeatureIDE Project into your workspace
Usage
- Create a new configuration in the config folder via “New…” > “FeatureIDE” > “Configuration File” with a suitable name
- Select all the desired features in the Configuration Editor
- Right-Click on your configuration file in the Package Explorer and click on “Set as current configuration”. Now the current variant is generated automatically.
- The resulting Metamodel for this configuration can than be found in the variants folder named crom_l1.ecore
Example Models
- Feature Minimal Metamodel
- Feature Complete Metamodel
- Metamodel for Relational Roles
- Metamodel for Context-Dependent Roles
Last modified: 04.07.2014
Author:
Dipl. Inf.
Thomas Kühn
|