Categories:
All these components can be installed from a GEMOC Studio. Simply click on Help > Install Additional GEMOC Components
Languages designed using GEMOC.
Deployer that installs the project sources for Concurrent and/or Sequential version of the Activitydiagram Language and sample models.
Deployer that installs the project sources for two versions of the Activitydiagram Language developped using GEMOC. One version will run using the GEMOC Sequential engine, the second using Concurrent engine. The deployer also provides sample models.
License EPL
Once Eclipse has restarted, your example languages will be available in the File > New > Example... menu. Look for the GEMOC categories. Some more informations will be available in the Eclipse help.
Deployer that installs the project sources for Sequential and Concurrent versions of the ArduinoModeling Language and sample models.
Deployer that installs the project sources for two versions of the ArduinoModeling Language developped using GEMOC. One version run using the GEMOC Sequential engine, the second using the Concurrent engine. The deployer also provides some sample models.
License EPL
Once Eclipse has restarted, your example languages will be available in the File > New > Example... menu. Look for the GEMOC categories. Some more informations will be available in the Eclipse help.
Deployer that installs the project sources for the concurrent version of the Markedgraph Language and sample models.
Deployer that installs the project sources for the Markedgraph Language developped using GEMOC. This version runs using the GEMOC Concurrent engine. The deployer also provides some sample models. This is the result of the GEMOC tutorial available in the eclipse help.
License EPL
Once Eclipse has restarted, your example languages will be available in the File > New > Example... menu. Look for the GEMOC categories. Some more informations will be available in the Eclipse help.
Language coordination operators designed using GEMOC.
Deployer that installs the project sources for the coordination operator for TFSM and ActivityDiagram concurrent languages and sample models.
Deployer that installs the project sources for the coordination operator for TFSM and ActivityDiagram concurrent languages developped using GEMOC. The deployer also provides some sample models.
License EPL
Once Eclipse has restarted, your example languages will be available in the File > New > Example... menu. Look for the GEMOC categories. Some more informations will be available in the Eclipse help.
Engines and tools proposing alternative approaches (based on GEMOC execution framework)
xMOF allows you to define the execution semantics of your language with UML activity diagrams.
The xMOF language allows you to define the execution semantics of your language with UML activity diagrams. This component provides the xMOF language, editor and execution engine, as well as wizards helping you to setup your xMOF projects.
License EPL
This concurrent engine allows you to define the execution semantics of your language and specifying concurrency using TimeSquare.
This concurrent engine allows you to define the execution semantics of your language and specifying concurrency using TimeSquare.
License EPL 1.0
This engine allows to define the execution semantics of languages with Action Language for EMF (ALE)
Ale is a language to define behaviors on the top of Ecore models. It is intended to be distributed in EcoreTools and will be an alternative to K3. It has its own GEMOC engine support.
License EPL
Tools for Exhaustive Exploration.
Multiform Time Constraints
Clocksystem is meta-described clock-constraint engine, which embeds a formal model of logical time into the Smalltalk general-purpose language and environment
License MIT
Modeling environment tools.
Graphical tooling to edit and visualize UML models.
UML Designer provides a set of common diagrams to work with UML 2.5 models. The intent is to provide an easy way to make the transition from UML to domain specific modeling. This way users can continue to manipulate legacy UML models and start working with DSL. Users can even re-use the provided representations and work in a total transparence on both UML and DSL models at the same time.
License EPL
Engines and tools proposing alternative approaches (may not directly use GEMOC execution framework)
The Tagged Event Specification Language allows the specification of timed systems by modeling events as clocks and occurrences of an event as ticks on its clock.
The Tagged Event Specification Language allows the specification of timed systems by modeling events as clocks and occurrences of an event as ticks on its clock.
License Unknown Licence