A little language, that helps in a particular application domain.

A more formal definition from the DSLAnnotatedBibliography: A domain-specific language (DSL) is a programming or executable specification language that offers, through appropriate notations and abstractions, expressive power focused on, and usually restricted to, a particular problem domain.

This raises the question WhatIsADomain, which is partly answered by the field of DomainEngineering.


Lots of references on domain-specific languages can be found in the DSLAnnotatedBibliography, which you can extend with DSLBibliographyAdditions.


Resources include:


CategoryEntryPoint | CategoryDSL | Contributions by ArieVanDeursen

Revision: r1.12 - 30 Jan 2006 - 21:59 - MikeVanEmmerik
Transform > DomainSpecificLanguages
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback