The Compartment Role Object Metamodel (CROM) is a feature complete, comprehensive model for role-based modeling and programming languages.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
org.rosi.crom.build.feature
org.rosi.crom.metamodel
org.rosi.crom.toformal.cli
org.rosi.crom.toformal
.gitignore
LICENSE
README.md

README.md

CROM

The Compartment Role Object Metamodel (CROM) is a feature-complete, comprehensive model for role-based modeling and programming languages. In addition to the Metamodel, this repository also includes a code generator from CROM to the formal CROM.

Installation

  1. Make sure you have Java 1.8 installed and set as default for the whole Eclipse Workbench (Very Important)
  2. Clone the repository to your Eclipse installation
  3. Open the *.genmodel and Reload it (using the model/crom\_l1\_composed.ecore file)
  4. Afterwards, open the src-gen/crom\_l1\_composed.genmodel and use the context menu of the root node to generate all classes

Requirements for the Code Generator

Graphical Representation of CROM

Graphical model of the CROM metamodel