Domain-specific languages

introductory course

Advanced topics

Some topics of the course are still under development and will be added soon. The list below is not exhaustive, and other topics will be added to this course.

Topics on Xtext

  • Xtext: test-driven development
  • Xtext and Xbase

Theory of DSLs

  • Alternative computational models

Topics on JetBrains MPS

Language modularity

  • Language referencing
  • Language extension
  • Language reuse
  • Language embedding