Generación de editores de modelos textuales personalizados
Autores: Syriani, Eugene; Riegelhaupt, Daniel; Barroca, Bruno; David, Istvan
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Generación de editores de modelos textuales personalizados
Categoría
Procesos industriales
Subcategoría
Simulación de procesos industriales
Palabras clave
Editores de texto
Herramientas de software
Ingeniería dirigida por modelos
Lenguajes específicos de dominio
Auto-descriptivo
Modelado de arquitectura
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 18
Citaciones: Sin citaciones
Los editores de texto son omnipresentes en todas las herramientas de software. Los editores proporcionan características básicas, como copiar y pegar y buscar, o características más avanzadas, como la verificación de errores y la finalización de texto. Las tecnologías actuales en la ingeniería basada en modelos pueden generar automáticamente editores de texto para manipular lenguajes específicos de dominio (DSLs). Sin embargo, la personalización y la adición de nuevas características a estos editores a menudo se limita a cambiar la estructura interna y el comportamiento. En este documento, exploramos una nueva generación de editores de texto auto-descriptivos para DSLs, que permiten la configuración completa de su estructura y comportamiento en un formalismo conveniente, en lugar de en código fuente. Demostramos la viabilidad del enfoque proporcionando una implementación de prototipo y aplicándola en dos escenarios de modelado específicos de dominio, incluido uno en modelado de arquitectura.
Descripción
Los editores de texto son omnipresentes en todas las herramientas de software. Los editores proporcionan características básicas, como copiar y pegar y buscar, o características más avanzadas, como la verificación de errores y la finalización de texto. Las tecnologías actuales en la ingeniería basada en modelos pueden generar automáticamente editores de texto para manipular lenguajes específicos de dominio (DSLs). Sin embargo, la personalización y la adición de nuevas características a estos editores a menudo se limita a cambiar la estructura interna y el comportamiento. En este documento, exploramos una nueva generación de editores de texto auto-descriptivos para DSLs, que permiten la configuración completa de su estructura y comportamiento en un formalismo conveniente, en lugar de en código fuente. Demostramos la viabilidad del enfoque proporcionando una implementación de prototipo y aplicándola en dos escenarios de modelado específicos de dominio, incluido uno en modelado de arquitectura.