Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente

Descripción del Articulo

Software visualization is an important issue in the domains of software maintenance, reconstruction of software architectures, and reverse engineering. In this context, the use of some supporting tools is relevant for medium and large software applications, where the quantity of source code to revie...

Descripción completa

Detalles Bibliográficos
Autor: Mendoza del Carpio, Paul
Formato: artículo
Fecha de Publicación:2015
Institución:Universidad La Salle
Repositorio:ULASALLE-Institucional
Lenguaje:inglés
OAI Identifier:oai:repositorio.ulasalle.edu.pe:20.500.12953/36
Enlace del recurso:http://repositorio.ulasalle.edu.pe/handle/20.500.12953/36
Nivel de acceso:acceso restringido
Materia:Research Subject Categories::TECHNOLOGY
Research Subject Categories::TECHNOLOGY:
Descripción
Sumario:Software visualization is an important issue in the domains of software maintenance, reconstruction of software architectures, and reverse engineering. In this context, the use of some supporting tools is relevant for medium and large software applications, where the quantity of source code to review and analyze is higher. This work presents a framework based on streams and graphs for the extraction of models from source code. Some important features of this framework includes parallelization of streams, first elements representation based on graphs, rules definition based on DSL, and generation of UML diagrams in XMI format. Java Web applications from GitHub repositories were used for evaluating the framework implementations, the results are shown.
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).