Skip to content
slecourse edited this page Oct 15, 2012 · 2 revisions

This is the description of an SLECOURSE contribution.

Table of Contents

Headline

A tutorial on DSL design

Contributor

Markus Voelter

The material is based on the book http://dslbook.org with several contributors.

Summary

This contribution provides a substantial conceptual framework for building DSLs. This includes a process and concrete techniques for DSL design. The design process covers the design dimensions expressivity, coverage, semantics, separation of concern, completeness, paradigms, modularity, and concrete syntax. A number of simple examples are used for illustration.

Tagging

  • Categories: lecture, concepts
  • Objectives: gain access to a conceptual framework for building DSLs
  • Prerequisites: knowledge of programming languages
  • Level: intermediate

Resources

Events

  • 15 Oct 2012: added contribution