|
|
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:
- Scribbler [1]
[2]
- MLCBD [1]
- meatBup [1]
- FlexiSketch [1]
- Concise metamodel from example models [1]
Downloads
Presentation
Report
|