Development of a Graphical Model Editor for Ensemble Systems with GMF

Zusammenfassung:

Ensembles are groups of active entities which collaborate to perform a certain task. The Helena approach (http://www.pst.ifi.lmu.de/Personen/team/klarl/helena) advocates a modeling approach centered around the notion of roles which components can adopt to take part in such task-oriented teams. By playing roles, the components dynamically change their behavior according to their responsibilities in the task. At the moment, we use a textual domain specific language to specify such systems. We automatically generate Java code from these models which are executed with the Helena framework. In this bachelor thesis, a graphical model editor using Eclipse GMF should be developed which facilitates specification graphically. The description of all model elements is already given and can be based on the metamodel already established by the textual domain specific language. This existing code generator can also be used to generate executable Java code from the graphical models.

For this bachelor thesis, the student should be willing to dive into current research of the Helena approach. Training on Eclipse plugin development, Eclipse Xtext, and Eclipse GMF on your own is needed to be able to create the editor. Proficiency in Java is a prerequisite. Interest or previous knowledge on Eclipse plugin development is beneficial. Feel free to get in contact with Annabelle Klarl.

Download:
N/A