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
– http://4.bp.blogspot.com/_p2bt7R1kJpo/TSRRIMMJ-6I/AAAAAAAAAwI/gc_DDsoipcE/s1600/dectab.png

Remarks

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

Additional materials