Lecturer: Regina Hebig
Date: Mo, 07:00 - 09:00 Uhr from 13.04. to 13.07.2026 / Tue, 13:00 - 15:00 Uhr from 07.04. to 14.07.2026
Location: Mo, Albert-Einstein-Straße 22, SR109 / Tue, Albert-Einstein-Straße 22, SR101
Event number: 23912

Target group

Students of the study programs:

  • Computer Science, Bachelor
  • B.Sc. Information Technology /
  • Computer Engineering
  • B.Sc. Medical Information Technology
  • B.Sc. Mathematics

Teaching objective

Technical:

  • Knowledge of the structure of domain-specific languages and the underlying modelling concepts, e.g. models, metamodels, static and dynamic semantics, and transformations

Methodological:

  • Construction of domain-specific languages based on modelling technologies
  • Definition of static semantics
  • Construction of editors
  • Specification of model transformations
  • Ability to propose effective strategies for creating a suitable DSL

Content

  • Metamodelling
  • Static semantics (e.g. OCL)
  • Generation of grammars (e.g. Xtext)
  • Model transformation languages (e.g. QVTo)
  • DSL evolution