Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria
- Autores
- Cesaretti, Juan Ángel; Calabrese, Arian; Rocca, Leandro; Nahuel, Leopoldo
- Año de publicación
- 2023
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Producir sistemas de información sanitaria que puedan intercambiar datos entre sí, en un contexto de permanentes actualizaciones, requiere un esfuerzo cada vez mayor. Con el propósito de facilitar el proceso de desarrollo de software, y a la vez asegurar su adaptabilidad e interoperabilidad, se propuso la construcción de una herramienta de Modelado Específico del Dominio, usando la plataforma MetaEdit+. De este modo, se logró proporcionar un entorno para construir distintos tipos de diagramas: estructurales estáticos, dinámicos y de interfaz gráfica de usuario. Para expresar estas especificaciones de alto nivel, se definieron Lenguajes Específicos del Dominio, basados en un estándar de interoperabilidad clínica. Y aplicando transformaciones de modelo a texto, se alcanzó la meta de generar automáticamente la capa lógica y la vista de un proyecto Java web tomando como entrada dichos diagramas. La herramienta se probó con el modelado de diferentes casos de estudio, y se obtuvieron los proyectos correspondientes, que fueron abiertos y ejecutados correctamente en el ambiente Apache NetBeans. Como líneas de trabajo futuro, se planea avanzar en la generación de las capas de control y persistencia, para incrementar tanto como sea posible el grado de automatización que provee la herramienta desarrollada.
Producing health information systems that can exchange data with each other, in a context of permanent updates, requires an increasing effort. In order to facilitate the software development process, and at the same time ensure its adaptability and interoperability, the construction of a Domain-Specific Modeling tool was proposed, using the MetaEdit+ platform. In this way, it was possible to provide an environment to build different types of diagrams: static, dynamic and graphical user interface diagrams. To express these high-level specifications, Domain-Specific Languages were defined, based on a clinical interoperability standard. And by applying model transformations to text, the goal of automatically generating the logic layer and view of a Java web project taking such diagrams as input was achieved. The tool was tested with the modeling of different case studies, and the corresponding projects were obtained, which were opened and executed correctly in the Apache NetBeans environment. As future lines of work, it is planned to advance in the generation of control and persistence layers, to increase as much as possible the degree of automation provided by the developed tool.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
Modelado Específico de Dominio (DSM)
Lenguaje Específico de Dominio (DSL)
Fast Healthcare Interoperability Resources (FHIR)
Java Web - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/165814
Ver los metadatos del registro completo
id |
SEDICI_46ee8e202384d77080f8cf7e82b3689a |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/165814 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información SanitariaDerivation of a Web Project from the Domain-Specific Modeling of a Health Information SystemCesaretti, Juan ÁngelCalabrese, ArianRocca, LeandroNahuel, LeopoldoCiencias InformáticasModelado Específico de Dominio (DSM)Lenguaje Específico de Dominio (DSL)Fast Healthcare Interoperability Resources (FHIR)Java WebProducir sistemas de información sanitaria que puedan intercambiar datos entre sí, en un contexto de permanentes actualizaciones, requiere un esfuerzo cada vez mayor. Con el propósito de facilitar el proceso de desarrollo de software, y a la vez asegurar su adaptabilidad e interoperabilidad, se propuso la construcción de una herramienta de Modelado Específico del Dominio, usando la plataforma MetaEdit+. De este modo, se logró proporcionar un entorno para construir distintos tipos de diagramas: estructurales estáticos, dinámicos y de interfaz gráfica de usuario. Para expresar estas especificaciones de alto nivel, se definieron Lenguajes Específicos del Dominio, basados en un estándar de interoperabilidad clínica. Y aplicando transformaciones de modelo a texto, se alcanzó la meta de generar automáticamente la capa lógica y la vista de un proyecto Java web tomando como entrada dichos diagramas. La herramienta se probó con el modelado de diferentes casos de estudio, y se obtuvieron los proyectos correspondientes, que fueron abiertos y ejecutados correctamente en el ambiente Apache NetBeans. Como líneas de trabajo futuro, se planea avanzar en la generación de las capas de control y persistencia, para incrementar tanto como sea posible el grado de automatización que provee la herramienta desarrollada.Producing health information systems that can exchange data with each other, in a context of permanent updates, requires an increasing effort. In order to facilitate the software development process, and at the same time ensure its adaptability and interoperability, the construction of a Domain-Specific Modeling tool was proposed, using the MetaEdit+ platform. In this way, it was possible to provide an environment to build different types of diagrams: static, dynamic and graphical user interface diagrams. To express these high-level specifications, Domain-Specific Languages were defined, based on a clinical interoperability standard. And by applying model transformations to text, the goal of automatically generating the logic layer and view of a Java web project taking such diagrams as input was achieved. The tool was tested with the modeling of different case studies, and the corresponding projects were obtained, which were opened and executed correctly in the Apache NetBeans environment. As future lines of work, it is planned to advance in the generation of control and persistence layers, to increase as much as possible the degree of automation provided by the developed tool.Sociedad Argentina de Informática e Investigación Operativa2023-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf52-57http://sedici.unlp.edu.ar/handle/10915/165814spainfo:eu-repo/semantics/altIdentifier/url/https://publicaciones.sadio.org.ar/index.php/JAIIO/article/view/664info:eu-repo/semantics/altIdentifier/issn/2451-7496info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:15:49Zoai:sedici.unlp.edu.ar:10915/165814Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:15:50.066SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria Derivation of a Web Project from the Domain-Specific Modeling of a Health Information System |
title |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria |
spellingShingle |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria Cesaretti, Juan Ángel Ciencias Informáticas Modelado Específico de Dominio (DSM) Lenguaje Específico de Dominio (DSL) Fast Healthcare Interoperability Resources (FHIR) Java Web |
title_short |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria |
title_full |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria |
title_fullStr |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria |
title_full_unstemmed |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria |
title_sort |
Derivación de un Proyecto Web a partir del Modelado Específico de Dominio de un Sistema de Información Sanitaria |
dc.creator.none.fl_str_mv |
Cesaretti, Juan Ángel Calabrese, Arian Rocca, Leandro Nahuel, Leopoldo |
author |
Cesaretti, Juan Ángel |
author_facet |
Cesaretti, Juan Ángel Calabrese, Arian Rocca, Leandro Nahuel, Leopoldo |
author_role |
author |
author2 |
Calabrese, Arian Rocca, Leandro Nahuel, Leopoldo |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Modelado Específico de Dominio (DSM) Lenguaje Específico de Dominio (DSL) Fast Healthcare Interoperability Resources (FHIR) Java Web |
topic |
Ciencias Informáticas Modelado Específico de Dominio (DSM) Lenguaje Específico de Dominio (DSL) Fast Healthcare Interoperability Resources (FHIR) Java Web |
dc.description.none.fl_txt_mv |
Producir sistemas de información sanitaria que puedan intercambiar datos entre sí, en un contexto de permanentes actualizaciones, requiere un esfuerzo cada vez mayor. Con el propósito de facilitar el proceso de desarrollo de software, y a la vez asegurar su adaptabilidad e interoperabilidad, se propuso la construcción de una herramienta de Modelado Específico del Dominio, usando la plataforma MetaEdit+. De este modo, se logró proporcionar un entorno para construir distintos tipos de diagramas: estructurales estáticos, dinámicos y de interfaz gráfica de usuario. Para expresar estas especificaciones de alto nivel, se definieron Lenguajes Específicos del Dominio, basados en un estándar de interoperabilidad clínica. Y aplicando transformaciones de modelo a texto, se alcanzó la meta de generar automáticamente la capa lógica y la vista de un proyecto Java web tomando como entrada dichos diagramas. La herramienta se probó con el modelado de diferentes casos de estudio, y se obtuvieron los proyectos correspondientes, que fueron abiertos y ejecutados correctamente en el ambiente Apache NetBeans. Como líneas de trabajo futuro, se planea avanzar en la generación de las capas de control y persistencia, para incrementar tanto como sea posible el grado de automatización que provee la herramienta desarrollada. Producing health information systems that can exchange data with each other, in a context of permanent updates, requires an increasing effort. In order to facilitate the software development process, and at the same time ensure its adaptability and interoperability, the construction of a Domain-Specific Modeling tool was proposed, using the MetaEdit+ platform. In this way, it was possible to provide an environment to build different types of diagrams: static, dynamic and graphical user interface diagrams. To express these high-level specifications, Domain-Specific Languages were defined, based on a clinical interoperability standard. And by applying model transformations to text, the goal of automatically generating the logic layer and view of a Java web project taking such diagrams as input was achieved. The tool was tested with the modeling of different case studies, and the corresponding projects were obtained, which were opened and executed correctly in the Apache NetBeans environment. As future lines of work, it is planned to advance in the generation of control and persistence layers, to increase as much as possible the degree of automation provided by the developed tool. Sociedad Argentina de Informática e Investigación Operativa |
description |
Producir sistemas de información sanitaria que puedan intercambiar datos entre sí, en un contexto de permanentes actualizaciones, requiere un esfuerzo cada vez mayor. Con el propósito de facilitar el proceso de desarrollo de software, y a la vez asegurar su adaptabilidad e interoperabilidad, se propuso la construcción de una herramienta de Modelado Específico del Dominio, usando la plataforma MetaEdit+. De este modo, se logró proporcionar un entorno para construir distintos tipos de diagramas: estructurales estáticos, dinámicos y de interfaz gráfica de usuario. Para expresar estas especificaciones de alto nivel, se definieron Lenguajes Específicos del Dominio, basados en un estándar de interoperabilidad clínica. Y aplicando transformaciones de modelo a texto, se alcanzó la meta de generar automáticamente la capa lógica y la vista de un proyecto Java web tomando como entrada dichos diagramas. La herramienta se probó con el modelado de diferentes casos de estudio, y se obtuvieron los proyectos correspondientes, que fueron abiertos y ejecutados correctamente en el ambiente Apache NetBeans. Como líneas de trabajo futuro, se planea avanzar en la generación de las capas de control y persistencia, para incrementar tanto como sea posible el grado de automatización que provee la herramienta desarrollada. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-09 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/165814 |
url |
http://sedici.unlp.edu.ar/handle/10915/165814 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://publicaciones.sadio.org.ar/index.php/JAIIO/article/view/664 info:eu-repo/semantics/altIdentifier/issn/2451-7496 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 52-57 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260662552625152 |
score |
13.13397 |