Aspect mining on real legacy code, applying three dynamic analysis techniques

dc.contributor.advisorEterovic S., Yadran
dc.contributor.authorCampos, María Fernanda
dc.contributor.otherPontificia Universidad Católica de Chile. Escuela de Ingeniería
dc.date.accessioned2012-10-25T12:20:57Z
dc.date.available2012-10-25T12:20:57Z
dc.date.issued2011
dc.descriptionTesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2011
dc.description.abstractLa comprensión de programas es un área de la ingeniería de software dedicada a entender códigos existentes para la reutilización, mantención, reestructuración y migración, con aplicación en muchas disciplinas. En particular la investigación en imagenología por resonancia magnética (IRM), requiere reprogramar el programa que controla el resonador, lo que significa identificar las funciones y parámetros que deben modificarse. Lamentablemente, este es un programa muy grande, complejo, no orientado a objetos, mal modularizado y pobremente documentado. Es por esto que realizar los cambios y probar que son correctos normalmente toma mucho tiempo.
dc.description.abstractProponemos que mediante la aplicación de técnicas de minería de aspectos sobre el programa que controla un resonador podemos obtener información sobre las propiedades del programa. También proponemos que con la combinación de técnicas podemos mejorar la información que obtenemos. Hemos escogido tres técnicas de minería de aspectos, por que nos entregarán distinta información del programa. Hemos implementado las técnicas de manera que estas analicen trazas de la ejecución del programa. Hemos obtenido trazas para dos tipos de secuencias diferentes: de corazón y de cerebro.
dc.description.abstractLos resultados nos entregan información sobre la ejecución del programa. Nos permiten saber que funciones pertenecen a la base del programa, como validaciones e inicalización de parámetros, y cuales están relacionadas con el tipo de secuencia. También hemos encontrado donde ciertas funcionalidades se ejecutan dentro del código. Finalmente la información obtenida sobre la ejecución del programa es valiosa para mejorar la documentación actual.
dc.identifier.doi10.7764/tesisUC/ING/1505
dc.identifier.urihttps://doi.org/10.7764/tesisUC/ING/1505
dc.identifier.urihttps://repositorio.uc.cl/handle/11534/1505
dc.language.isoen
dc.nota.accesoContenido completo
dc.rightsacceso abierto
dc.subject.ddc620
dc.subject.deweyIngenieríaes_ES
dc.subject.otherIngeniería de software.es_ES
dc.subject.otherImagen por resonancia magnética.es_ES
dc.titleAspect mining on real legacy code, applying three dynamic analysis techniqueses_ES
dc.typetesis de maestría
sipa.codpersvinculados68801
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
573178.pdf
Size:
415.25 KB
Format:
Adobe Portable Document Format
Description: