Sirius Workshop: let's create a graphical modeling editor for a robot!

Eclipse Sirius is the project that makes it easy to create custom graphical modeling workbenches dedicated to specific business domains.

In this tutorial, you will see how to create a diagram editor to define the choreography of a Mindstorms robot. Based on a graphical language, this tool will allow you to define and combine the different steps of a choreography executed by a Lego Mindstorms: going forward, turning, grabbing or releasing the object, …

The workshop is composed of four steps:

  • Create a basic Diagram to display a simple flow (nodes and edges)
  • Improve this diagram with custom colors, specific SVG shapes and containers
  • Add edition tools to create, modify and navigate objects from the diagram
  • Complete the diagram with custom properties views

A ready-to-use package, a step-by-step guide and the solution for each step will be distributed at the beginning of the workshop.

To see the robot in action :

Note: this workshop has already been presented at EclipseCon France 2016 (

Schedule info
Session Time Slot(s): 
Tuesday, October 25, 2016 - 09:00 to 12:00
Achim Loerke (BREDEX GmbH)'s picture

Do I have to bring my own Mindstorm or how do you plan to make this work? 

Public comment
Frederic Madiot (Obeo)'s picture

Hi Achim,

The goal of the workshop is to create the graphical modeling tool. This tool will produce models that have to be translated into Java (thanks to an Acceleo generator) and uploaded on the robot (on which we need to install Lejo and some other Java stuff). So during the workshop you will practice Sirius, not the robot ;-)

We will bring a Mindstorms that can run the choregraphies designed with that tool, so that you will be able to play with the complete tool chain.

Public comment

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2016 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Project Quality Day

IoT Theme Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018