Domain-specific languages

introductory course

Design dimensions of DSLs

In this part, we discuss design dimensions of DSLs. We discuss how
– expressivity
– linguistic abstraction
– platform influence
– coverage
– static semantics
play role in designing domain-specific languages.

List of sources for images in slides


This part is based on Chapter 4 of M. Voelter’s book DSL Engineering.

Additional materials