Fuente de financiamiento: UNQ
Estado: Finalizado
Tipo: Proyecto I+D
Departamento/s:
Ciencia y Tecnología
Director/es:
Arévalo, Gabriela
Durante los procesos de reingeniería de sistemas, es crucial la detección de dependencias implícitas entre los componentes de software de las aplicaciones. El ingeniero de software debe identificar estas dependencias para evitar afectar funcionalidad existente o agregar dependencias nuevas (e inapropiadas) cuando extienda o modifique el sistema. El Análisis de Conceptos Formales (ACF) es una técnica útil cuando el ingeniero de software tiene el primer contacto con el sistema. Puede mostrar dependencias inesperadas y ayudar al desarrollador a entender qué limitaciones se imponen en el sistema. Basado en la experiencia ganada durante los últimos 10 años donde hemos aplicado el ACF en la reingeniería de aplicaciones orientadas a objetos, este proyecto profundizará el análisis de software basado en el ACF, con los siguientes objetivos: (1) Mejoras del análisis basado en esta técnica, (2) el uso de técnicas complementarias, como las métricas y la información dinámica para generar la validación de mejores resultados, y (3) definición de puntos en común con técnicas existentes, como otros algoritmos de clustering.