Semester: winter 2020/21
Lectures: Monday 9:00, online via Teams (Tomáš Bureš)
Page in SIS: NSWI164
Grading: Credit

The course deals with object-oriented modeling, model-driven development and domain-specific languages. It focuses on model definition via meta-models and on model transformations: text-to-model (i.e. associating formal language grammar with a meta-model and creation of text-to-model parsers), model-to-model (i.e. special languages for model transformations - ATL, QVT) and model-to-text (i.e. code generation). The course will be organized as a mix of explanation and practical exercises with related technologies (EMF, Epsilon, Xtext, Xpand, ATL, …). The course assumes knowledge of Java.

COVID-19 announcements

Due to the COVID-19 situation, the course will be conducted on-line via Teams in the academic year 2020/2021.

The code to access the course in Teams was distributed via the email from the SIS to the subscribed students (as of Oct 1, 2020). In case you have not received it, send an email to Tomáš Bureš

Course materials

All course materials will be gradually added to Teams