CS 587 -
To practice the topics addressed in the lectures, the course includes a project. For this students need to form groups of 3 members. The groups will select a case for which an MDSD approach is applied. The assignment will focus on a selected domain and define the abstract syntax, concrete syntax, static semantics, DSL grammar, model-to-model transformations, and model-to-text transformations.
Each group should deliver a report and hold a presentation. The project is split up in two parts:
(1) domain specific language engineering (metamodeling) and
(2) model transformations (model-to-model and model-to-text transformations)
For the specific details of both parts click on the buttons above.