Gallery

What can you do with the GEMOC Studio?

Discover concrete examples of modeling languages created with the GEMOC Studio for various use-cases: Systems Engineering, Software Development, Business Configuration, Computational Science, etc.


Activity Diagram Sequential Language Concurrent Language

This is an implementation of the UML Activity Diagram language.

Related links


ArduinoDesigner Sequential Language Concurrent Language

Arduino provides a simple modeling language to graphically design programs (namely sketches) based on a given hardware configuration (arduino with sensors and actuators).

Related links


Farming System Sequential Language

Farming System aims at modeling a farm and simulating water consomption. This DSL illustrates how to combine textual and graphical modeling in the context of computational sciences.

Related links


FSM Sequential Language

The FSM (Finite State Machine) language implement the behavior of mealy machine.

Related links


MarkedGraph Concurrent Language

Implementation of a DSL for Marked Graph.

Related links


MiniTL Sequential Language

MiniTL is a textual transformation language for EMF models.

Related links


Petri net

Implementation of a DSL for Petri nets.

Related links


SigPML Concurrent Language

SigPML is a DSL dedicated to Signal Processing Modeling Language.

Related links


TFSM Concurrent Language

TFSM is a version of Finite State Machine with time.

Related links

  • GitHub (language)
  • Github (coordination with ActivityDiagram)
  • Github (coordination with SigPML)

xCapella Concurrent Language

xCapella is an executable extension of Capella. The execution is mainly based on the coordination of two sub languages: Mode Automata and DataFlow.

Related links


Pacman DSL Sequential Language

The Pacman DSL is a model-based homage to the classic game demonstrating event handling.

Related links