Aportes ágiles en etapas iniciales del desarrollo de software a través de implementaciones de lenguajes específicos de dominio
Date
2020
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
El objetivo de este proyecto es realizar actividades de investigación y desarrollo en temas relacionados a Ingeniería de Software Basado en Modelos (ISBM) y el paradigma de Desarrollo de Software Dirigido por Modelos (Model Driven Development MDD). A través de un Lenguaje Específico del Dominio (DSL), aplicable al modelado de sistemas básicos de información sanitaria, a través de bloques de construcción que se identifican de forma clara y sencilla con elementos del dominio. Como objetivo general se espera desarrollar una herramienta CASE utilizando como base la especificación de FHIR (Fast Healthcare Interoperability Resource), último estándar abierto de interoperabilidad clínica desarrollado por la organización internacional HL7 (Health Level Seven). Esta característica de nuestro DSL pretende facilitar el intercambio de datos y la comunicación entre distintos sistemas de información sanitaria. Se plantea definir la sintaxis abstracta del lenguaje llamado DSL_Salud e implementar un editor gráfico en la plataforma Eclipse, creado utilizando Sirius, un framework de código abierto que aprovecha las tecnologías EMF (Eclipse Modeling Framework) y GMF (Graphical Modeling Framework). Con esta herramienta, se puede generar, visualizar y modificar los modelos, sobre los que pueden aplicarse transformaciones de modelo a texto para obtener automáticamente código ejecutable.
Description
Keywords
Ingeniería de software, Metodologías ágiles, Lenguajes de modelado, Herramientas CASE, Trazabilidad de modelos, Desarrollo dirigido por modelos
Citation
XXII Workshop de Investigadores en Ciencias de la Computación. 2020. Universidad Nacional de la Patagonia Austral (UNPA), Red de Universidades con Carreras de Informática (Red UNCI)
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as openAccess