Internship   
   

Internship

Introduction

Creating metamodels for domain-specific modeling languages (DSMLs) is a complex and time-consuming task which needs to be carried out by an experienced language engineer. However, such an engineer often does not have the necessary domain knowledge and depends on the feedback of a domain expert. To close this expertise gap and make DSML creation more accessible to non-experts, several approaches have been suggested to design the metamodel in a bottom-up manner, starting from a set of example models. To further support the freedom of the user in the initial stage, these example models are typically sketched by hand. This internship is aimed to give an overview of the existing approaches, discuss the key challenges and finally trying to uncover areas where additional research is required.

Existing approaches

The following approaches are investigated:
  1. Scribbler [1] [2]
  2. MLCBD [1]
  3. meatBup [1]
  4. FlexiSketch [1]
  5. Concise metamodel from example models [1]

Downloads

Presentation
Report
Maintained by Lucas Heer.