jueves, 4 de febrero de 2010

DSL (Domain Specific Language)

Los lenguajes de Dominio Específico también conocidos como DSL se caracterizan por tener:
-Sintaxis Concreta: notación que permite la construcción y representación de modelos. Puede ser de tipo textual o gráfica.
- Sintaxis Abstracta: describe el vocabulario para los conceptos que aporta el lenguaje y como pueden ser combinados para crear modelos.
-Semántica: Debido a que la sintaxis abstracta contiene poca información, en ocasiones se requiere de más información, para ello se utiliza la semántica.
-Existen meta-modelos para describir la semántica, la sintaxis abstracta y concreta.
Algunos ejemplos: HTML, LATEX, SQL, VHDL.

No hay comentarios:

Publicar un comentario