Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code

Descripción del Articulo

Agile approaches consider the software architecture as an emergent feature that can have an intended structure but could be not documented. To controlling the architectural erosion, an architectural conformance analysis could be performed, but considering the source code as a primordial input. This...

Descripción completa

Detalles Bibliográficos
Autor: Mendoza del Carpio, Paul
Formato: artículo
Fecha de Publicación:2016
Institución:Universidad La Salle
Repositorio:ULASALLE-Institucional
Lenguaje:inglés
OAI Identifier:oai:repositorio.ulasalle.edu.pe:20.500.12953/47
Enlace del recurso:http://repositorio.ulasalle.edu.pe/handle/20.500.12953/47
Nivel de acceso:acceso restringido
Materia:Research Subject Categories::TECHNOLOGY
Descripción
Sumario:Agile approaches consider the software architecture as an emergent feature that can have an intended structure but could be not documented. To controlling the architectural erosion, an architectural conformance analysis could be performed, but considering the source code as a primordial input. This work presents a framework that supports the development of applications for architectural conformance analysis based on rules and measures. The framework uses aggregated graphs, MapReduce operations, and an external DSL; and has been evaluated over studies related to software architecture, and projects like the test suite of Red Hat WildFly and WordPress for Android. The gotten results favor the use of the framework for executing a continuous architectural analysis from source code.
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).