Hacia la Definición de Lenguajes Específico de Dominio con Sintáxis Gráfica y Textual
نویسندگان
چکیده
Resumen. En este artículo describimos nuestro enfoque para la asignación de sintaxis concreta tanto gráfica como textual a Lenguajes Específicos de Dominio (LEDs). Nuestra aproximación consiste en definir un meta-modelo que describe la sintaxis abstracta del LED, a cuyos elementos se puede asignar una visualización gráfica. Para asignarles una sintaxis textual se ha construido un meta-modelo con conceptos relevantes para la descripción de programas textuales (por ejemplo, operador, expresión, secuencia, etc). Se han definido una serie de transformaciones que, a partir del meta-modelo de la sintaxis abstracta del LED, generan un modelo conforme al meta-modelo para la sintaxis textual, que el diseñador del LED puede posteriormente refinar. A partir de este modelo, es posible generar un parser que crea instancias válidas del meta-modelo del LED a partir de programas textuales conformes a la gramática.
منابع مشابه
Hacia una solución basada en frameworks para la definición de refactorizaciones con independencia del lenguaje
Resumen En este trabajo se presenta el estudio de un conjunto de refactorizaciones desde el punto de vista de un lenguaje modelo. El objetivo es validar la factibilidad de llevar a cabo, sobre un framework que conceptualice las abstracciones del lenguaje modelo, las operaciones de refactorización definidas en base a dichas abstracciones. De esta manera se avanza hacia una solución al desarrollo...
متن کاملModelos formales para la definición estructural y semántica en documentos XML. Comparación de posibilidades en un corpus textual de documentación jurisprudencial
Resumen: Se presenta una comparación de soluciones a la modelización formal de la estructura y la semántica de documentos textuales, en concreto a una colección de sentencias del Tribunal Constitucional español, que se ha utilizado como material de experimentación de tecnologías XML en una tesis doctoral ya defendida. Se analizan y aplican los dos modelos principales de la tecnología XML para l...
متن کاملMejoramiento de la consistencia entre la sintaxis textual y gráfica del lenguaje de Semat
Semat (Software Engineering Method and Theory) is an initiative that allows representing common practices of existing methodologies by its core elements, which are described in terms of a language. This language has a graphical and a textual syntax. The textual syntax is described using meta-language EBNF (Extended Backus-Naur Form), which is used as context-free grammar notation to describe a ...
متن کاملHacia la Obtención de Procesos de Negocio desde Sistemas de Información Heredados
Resumen. En la actualidad las empresas están prestando mucha atención a sus procesos de negocio, ya que reconocen que ellos son un valioso recurso con el cual es posible obtener ventajas competitivas en el mercado. Además, han aparecido nuevas notaciones y lenguajes que permiten representar los procesos de negocio, facilitando con ello su identificación y entendimiento. Al mismo tiempo, las org...
متن کاملPRISMA: PlatafoRma OASIS para Modelos Arquitectónicos
Resumen. El desarrollo de sistemas software actuales es necesario abordarlo mediante plataformas que permitan describir modelos de arquitectura complejos, distribuidos, evolutivos y reutilizables. PRISMA es un modelo arquitectónico basado en aspectos y componentes que utiliza un lenguaje de definición de componentes (componentes, conectores y sistemas) para definir los elementos de la arquitect...
متن کامل