Lenguaje específico de dominio

Lo opuesto es: Crear un lenguaje específico del dominio (con software que lo soporte) vale la pena cuando permite que un tipo particular de problemas o soluciones puedan ser expresadas más claramente que con otros lenguajes existentes, y el tipo de problema en cuestión reaparece lo suficiente.

Por su parte, la sintaxis concreta asocia a cada elemento del metamodelo una representación, ya sea textual o gráfica.

Tienen un alto nivel de abstracción al usuario, por tanto, están dirigidos a expertos en el dominio.

Metamodelo: conjunto de conceptos del dominio a modelar (metaclases) y las relaciones entre ellos (metasociaciones).

Tendremos que elegir, según el problema a resolver, cuál es el formato de representación más adecuado para nuestro DSL.