The GEMOC Studio offers 2 main usages:
Each of these usage has it own set of tools that are referenced as Gemoc Language workbench for the tools for language designers and Gemoc Modeling Workbench for the tools for domain designers.
In this document:
The latest version of this document is available online from http://gemoc.org/studio_documentations.html
The GEMOC Language Workbench allows building and composing new executable DSMLs.
To acheive that, it offers appropriate tools and guidance for the underlying activities wich are grouped in categories.
Build executable language. The first main activity is to build an executable language. The language designer is assited by a dedicated Dashboard to guide him during his work.
This first dashboard groups the activities as follow:
This activity can be decomposed in activities in two groups :
This activity is decomposed in 2 main parts:
TODO add links to the corresponding sections in the main chapters
TODO: add snapshot of the dashboard
Compose executable languages. The second main activity is to define the composition between executable languages. The language integrator is also assisted by a dedicated dashboard that proposes the following activity groups:
This activity can be decomposed in activities in two groups :
TODO: add snapshot of the dashboard
The GEMOC Modeling Workbench allows the use of available languages to create and execute models.
In order to run, Eclipse workbench work better with additional memory. Use the following setting to start Eclipse: -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m