Lecturers: Bernhard Berger
Date: Thu, 13:00 - 15:00 from 11.04. to 18.07.2024 / Thu, 15:00 - 17:00 from 11.04. to 18.07.2024
Location: Thu, Albert-Einstein-Straße 2, R 11
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 modeling concepts, e.g. models, metamodels, static and dynamic semantics, and transformations.

Methodological:

  • Construction of Domain Specific
  • Languages based on modeling technologies.
  • Definition of static semantics
  • Construction of editors
  • Specification of model transformations
  • Ability to propose effective strategies for creating an appropriate DSL

Content

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