Método basado en la programación por capas para generar código automático desde el diagrama de clases
Descripción del Articulo
El mayor esfuerzo en el desarrollo de aplicaciones web se centra en la generación de código de forma manual basado en un lenguaje de programación. Por otro lado, los trabajos de investigación se enfocan en resolver problemas de diseño, mientras que las herramientas CASE generan códigos limitados o i...
| Autor: | |
|---|---|
| Formato: | artículo |
| Fecha de Publicación: | 2020 |
| Institución: | Universidad Nacional Mayor de San Marcos |
| Repositorio: | Revistas - Universidad Nacional Mayor de San Marcos |
| Lenguaje: | español |
| OAI Identifier: | oai:revistasinvestigacion.unmsm.edu.pe:article/17015 |
| Enlace del recurso: | https://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/17015 |
| Nivel de acceso: | acceso abierto |
| Materia: | Programming Technique UML Layer Architecture Code Generation Method Técnica de programación arquitectura de capas método de generación de códigos |
| Sumario: | El mayor esfuerzo en el desarrollo de aplicaciones web se centra en la generación de código de forma manual basado en un lenguaje de programación. Por otro lado, los trabajos de investigación se enfocan en resolver problemas de diseño, mientras que las herramientas CASE generan códigos limitados o incompletos sin las especificaciones formales para el desarrollo de aplicaciones web. En este artículo se propone un método basado en la programación por capas para generar código de manera automática desde el diagrama de clases del UML para aplicaciones web. De este modo, se analiza el archivo del diagrama de clases y se genera el código respectivo. Se ha definido un modelo de diseño como meta-modelo, el cual tiene el formalismo de la programación por capas y está representado por un perfil con extensión XML, de este modo, se extrae las líneas de código XML del archivo que contiene el diagrama de clases, se comparan con el meta-modelo a través de algoritmos y después se genera el código en forma automática. Para validar la propuesta, se utilizó una aplicación concluida con el objetivo de comparar entre el proceso de la generación del código automático y la generación de código manual, teniendo como resultado que la generación del código se reduce hasta en un 98 %. |
|---|
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).