«Congreso de trabajo sobre lenguajes específicos de dominio» en Burdeos (Francia)
Los lenguajes específicos de dominio (DSL) son lenguajes de programación o especificación dedicados a un dominio concreto de problemas, una técnica concreta de representación de problemas, o bien una técnica concreta de resolución. Desde hace mucho tiempo son una manera muy popular de acortar la distancia entre ideas y productos en el campo de la ingeniería de software. En general, todo DSL se sustenta en una colaboración entre sus usuarios e implementadores que da lugar a un software más usable, portable, fiable y comprensible.
Las ventajas de los DSL se han puesto de manifiesto en una amplia gama de campos, entre ellos el procesamiento de señales, la minería de datos y la elaboración de scripts web. Pese a estos éxitos, el uso práctico de los DSL ha sido limitado por la falta de principios y herramientas generales para el desarrollo, la compilación y la verificación de programas específicos de dominio. Por consiguiente existe una necesidad acuciante de un apoyo general a la construcción y el uso de DSL.
El objetivo de este congreso consiste en analizar el presente y el futuro de los DSL en relación a cuestiones como:
- Fundamentos, incluyendo la semántica, los métodos formales, la teoría de tipos y la teoría de la complejidad;
- Diseño de lenguajes;
- Ingeniería de software;
- Modularidad y componibilidad de los DSL;
- Procesos de software, incluyendo métrica para la evaluación de software y lenguajes;
- Implementación;
- Ingeniería inversa, reingeniería, descubrimiento del diseño, refactorización automática;
- Codiseño de hardware y software;
- Entornos y herramientas de programación;
- Enseñanza de DSL y uso de DSL en la enseñanza;
- Estudios de caso en cualquier dominio, especialmente las lecciones generales que pueden extraerse para el diseño e implementación de DSL.Para más información, consulte: https://dsl2011.bordeaux.inria.fr/(se abrirá en una nueva ventana)