Visual Studio 2010 (parte 13) – Domain Specific Languages
Uma DSL ou Domain Specific Language é uma linguagem de alto nível dedicada a resolver um problema específico. Podemos dizer que um diagrama de modelagem, por exemplo, pode ser uma DSL que resolva a representação de determinadas entidades do mundo real.
É possível criar DSL’s utilizando o Visual Studio 2010 SDK DSL (ainda em beta), abaixo segue uma ilustração do toolkit de modelagem de DSL:
Fonte: http://code.msdn.microsoft.com/DSLToolsLab
Se você quiser se aprofundar no assunto de DSL’s, o Waldemir Cambiucci escreveu um post muito legal aqui.