Back to Search Start Over

Generation of advanced modelling environments by means of graph transformation techniques

Authors :
Guerra, Esther
Díaz, Paloma
Lara, Juan de
UAM. Departamento de Ingeniería Informática
Herramientas Interactivas Avanzadas (ING EPS-003)
Source :
Biblos-e Archivo. Repositorio Institucional de la UAM, instname
Publication Year :
2006
Publisher :
IEEE, 2006.

Abstract

Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. E. Guerra et al. "Generación de entornos de modelado avanzados mediante técnicas de transformación de grafos", IEEE Latin America Transactions, vol. 4, no. 2, pp. 107-114, april 2006<br />En este artículo mostramos nuestro enfoque para la generación automática de entornos de modelado que soporten Lenguajes Visuales de Dominio Específico (LVDEs) con múltiples vistas. El enfoque está basado en la herramienta de metamodelado AToM3. La herramienta es capaz de generar un entorno de modelado a partir de un meta-modelo del LVDE y sus vistas. La consistencia entre las vistas se consigue mediante la generación automática de reglas de gramáticas de grafos triples. Éstas construyen un único modelo que combina los distintos modelos de las vistas. El diseñador del LVDE puede especificar métricas y rediseños de manera visual para el entorno generado. Valores extremos de estas métricas pueden disparar la aplicación de rediseños, los cuales se han formalizado mediante reglas de gramáticas de grafos. Mostramos la aplicación de estos conceptos en el área del diseño hipermedia mediante la generación de un entorno de modelado para el LVDE Labyrinth.<br />In this paper we show our approach to the automatic generation of modelling environments for Visual Languages (VLs) supporting multiple views. The approach is based on the meta-modelling tool AToM3. Starting from a meta-model description of the VL and its views, a customized modelling environment is generated. Consistency between views is supported by the automatic generation of triple graph grammar rules that build a unique model “gluing” all the view models. Moreover, the generated environments allow taking basic static metrics of the models. Extreme values of the metrics may trigger heuristics for the refactoring of the models. These heuristics are formalized in the form of graph grammar rules. We show the application of these concepts in the area of hypermedia design by generating an environment for the Labyrinth VL.<br />Este trabajo ha sido financiado en parte por el Ministerio de Ciencia y Tecnología con los Proyectos TIC2002-01948 y TIC2003-03654.

Details

Database :
OpenAIRE
Journal :
Biblos-e Archivo. Repositorio Institucional de la UAM, instname
Accession number :
edsair.dedup.wf.001..697e93d2455e8f0869b9d8ac5940a24e