Revista Colombiana de Computación - RCC, Vol 11, No 1 (2010)

AMII: un prototipo para descubrir Crosscutting Concerns en Sistemas Legados

Franco Herrera, Mirta Miranda, Fernanda Oyarzo, Karina Rama, Sandra Casas

Resumen


El mantenimiento y evolución de sistemas legados es complejo y costoso. Surge la necesidad de contar con herramientas y técnicas que ayuden a los desarrolladores en estas tareas. Identificar crosscutting concerns (CCC) y transformar los mismos en aspectos se considera un aporte que puede solucionar en parte éstos problemas. El proceso de identificar CCC en sistemas legados se conoce como Minería de Aspectos (Aspect Mining). Este trabajo presenta el prototipo AMII  que analiza el código fuente Java y genera una estructura semejante a un índice invertido, la cual registra ciertas características y propiedades del código con el propósito de posibilitar la identificación de CCC. El trabajo incluye una experiencia inicial sobre la técnica y la herramienta.


Texto completo: PDF

Creative Commons License
Este trabajo está autorizado por una Licencia de Atribución de Bienes Comunes Creativos (CC) 3.0 .

Universidad Autónoma de Bucaramanga - UNAB | Sujeta a inspección y vigilancia por parte del Ministerio de Educación Nacional | Resolución 3284 (21 diciembre de 1956), Ministerio de Justicia | Avenida 42 No. 48 – 11, Bucaramanga - Colombia. | PBX (57) (7) 643 6111/643 6261 | Centro de Contacto: 018000127395

Real Time Web Analytics