Marco de referencia para la recuperación y análisis de vistas arquitectónicas de comportamiento
Antecedentes: La ingeniería inversa es una técnica de mantenimiento que hace posible la evolución de productos software legados, condición indispensable para las organizaciones que soportan sus procesos en este tipo de tecnologías. Si bien existen métodos y herramientas que permiten extraer la estru...
- Autores:
-
Monroy Ríos, Martín Emilio
- Tipo de recurso:
- Doctoral thesis
- Fecha de publicación:
- 2016
- Institución:
- Universidad del Cauca
- Repositorio:
- Repositorio Unicauca
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unicauca.edu.co:123456789/1261
- Acceso en línea:
- http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1261
- Palabra clave:
- Software architecture
Architecture reconstruction
Analysis of architectural views
Behavioral views
Reverse engineering
Arquitectura de software
Recuperación de arquitecturas
análisis de vistas arquitectónicas
Vistas de comportamiento
Ingeniería inversa
- Rights
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | Antecedentes: La ingeniería inversa es una técnica de mantenimiento que hace posible la evolución de productos software legados, condición indispensable para las organizaciones que soportan sus procesos en este tipo de tecnologías. Si bien existen métodos y herramientas que permiten extraer la estructura y el comportamiento del sistema, y mecanismos de consulta soportados en lenguajes especializados para hacer análisis sobre productos software, la utilidad real de un proceso de ingeniería inversa se evidencia en el uso que se le dé a los artefactos recuperados. Objetivos: Este proyecto de investigación definió un marco de referencia para la recuperación y análisis de vistas arquitectónicas estructurales y de comportamiento de sistemas software, por medio de la definición de un modelo conceptual para abstraer artefactos de bajo nivel y reconstruir información de alto nivel sobre el producto software; y el diseño de un mecanismo de consulta para realizar análisis a nivel de arquitectura, a partir de la base de información obtenida en los artefactos generados por los analizadores en el proceso de ingeniería inversa. |
---|