Un proceso iterativo para la refactorización de aspectos

El desarrollo de software orientado a aspectos permite encapsular concerns que cortan transversalmente las componentes funcionales de una aplicación, mejorando la modularización y como consecuencia el mantenimiento de la aplicación. Por esta razón, para aprovechar los beneficios de la orientación a...

Full description

Autores:
Vidal, Santiago A.
Abait, Esteban S.
Marcos, Claudia
Tipo de recurso:
Article of journal
Fecha de publicación:
2009
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/28536
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/28536
http://bdigital.unal.edu.co/18584/
Palabra clave:
Desarrollo de Software Orientado a Aspectos
Aspect Refactoring
Mantenimiento de Aplicaciones Orientadas a Aspectos.
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_6bc474444b8712495f3959c2f41c65ca
oai_identifier_str oai:repositorio.unal.edu.co:unal/28536
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Vidal, Santiago A.3dc0d60f-ca50-47c3-994b-46d946c962d2300Abait, Esteban S.47c63811-34b3-4bb5-a69e-6f9af8c19aea300Marcos, Claudiaabdd9e02-e36f-417e-8635-e7141865ffaa3002019-06-26T10:20:17Z2019-06-26T10:20:17Z2009https://repositorio.unal.edu.co/handle/unal/28536http://bdigital.unal.edu.co/18584/El desarrollo de software orientado a aspectos permite encapsular concerns que cortan transversalmente las componentes funcionales de una aplicación, mejorando la modularización y como consecuencia el mantenimiento de la aplicación. Por esta razón, para aprovechar los beneficios de la orientación a aspectos surge la necesidad de migrar los sistemas orientados a objetos existentes a la orientación a aspectos mejorando el mantenimiento y evolución de los mismos. En este trabajo se presenta un proceso iterativo que asiste durante la tarea de migración de una aplicación orientada a objetos a una orientada a aspectos. Una vez que los aspectos han sido identificados por medio de alguna técnica de aspect mining se utilizan patrones de estructura que permiten identificar el refactoring a aplicar para generar el código orientado a aspectos resultante, aspect refactoring.application/pdfspaUniversidad Nacional de Colombia -Sede Medellínhttp://revistas.unal.edu.co/index.php/avances/article/view/14449Universidad Nacional de Colombia Revistas electrónicas UN Avances en Sistemas e InformáticaAvances en Sistemas e InformáticaAvances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 1909-0056 1657-7663Vidal, Santiago A. and Abait, Esteban S. and Marcos, Claudia (2009) Un proceso iterativo para la refactorización de aspectos. Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 1909-0056 1657-7663 .Un proceso iterativo para la refactorización de aspectosArtículo de revistainfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/ARTDesarrollo de Software Orientado a AspectosAspect RefactoringMantenimiento de Aplicaciones Orientadas a Aspectos.ORIGINAL14449-43445-1-PB.pdfapplication/pdf1514264https://repositorio.unal.edu.co/bitstream/unal/28536/1/14449-43445-1-PB.pdf358b3d63d38d10771d6e6e0e1bb8cdb7MD51THUMBNAIL14449-43445-1-PB.pdf.jpg14449-43445-1-PB.pdf.jpgGenerated Thumbnailimage/jpeg8085https://repositorio.unal.edu.co/bitstream/unal/28536/2/14449-43445-1-PB.pdf.jpg0ef9c7cc47b1f7c193db416f7c612ee4MD52unal/28536oai:repositorio.unal.edu.co:unal/285362023-11-09 23:09:09.505Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co
dc.title.spa.fl_str_mv Un proceso iterativo para la refactorización de aspectos
title Un proceso iterativo para la refactorización de aspectos
spellingShingle Un proceso iterativo para la refactorización de aspectos
Desarrollo de Software Orientado a Aspectos
Aspect Refactoring
Mantenimiento de Aplicaciones Orientadas a Aspectos.
title_short Un proceso iterativo para la refactorización de aspectos
title_full Un proceso iterativo para la refactorización de aspectos
title_fullStr Un proceso iterativo para la refactorización de aspectos
title_full_unstemmed Un proceso iterativo para la refactorización de aspectos
title_sort Un proceso iterativo para la refactorización de aspectos
dc.creator.fl_str_mv Vidal, Santiago A.
Abait, Esteban S.
Marcos, Claudia
dc.contributor.author.spa.fl_str_mv Vidal, Santiago A.
Abait, Esteban S.
Marcos, Claudia
dc.subject.proposal.spa.fl_str_mv Desarrollo de Software Orientado a Aspectos
Aspect Refactoring
Mantenimiento de Aplicaciones Orientadas a Aspectos.
topic Desarrollo de Software Orientado a Aspectos
Aspect Refactoring
Mantenimiento de Aplicaciones Orientadas a Aspectos.
description El desarrollo de software orientado a aspectos permite encapsular concerns que cortan transversalmente las componentes funcionales de una aplicación, mejorando la modularización y como consecuencia el mantenimiento de la aplicación. Por esta razón, para aprovechar los beneficios de la orientación a aspectos surge la necesidad de migrar los sistemas orientados a objetos existentes a la orientación a aspectos mejorando el mantenimiento y evolución de los mismos. En este trabajo se presenta un proceso iterativo que asiste durante la tarea de migración de una aplicación orientada a objetos a una orientada a aspectos. Una vez que los aspectos han sido identificados por medio de alguna técnica de aspect mining se utilizan patrones de estructura que permiten identificar el refactoring a aplicar para generar el código orientado a aspectos resultante, aspect refactoring.
publishDate 2009
dc.date.issued.spa.fl_str_mv 2009
dc.date.accessioned.spa.fl_str_mv 2019-06-26T10:20:17Z
dc.date.available.spa.fl_str_mv 2019-06-26T10:20:17Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/28536
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/18584/
url https://repositorio.unal.edu.co/handle/unal/28536
http://bdigital.unal.edu.co/18584/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv http://revistas.unal.edu.co/index.php/avances/article/view/14449
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Revistas electrónicas UN Avances en Sistemas e Informática
Avances en Sistemas e Informática
dc.relation.ispartofseries.none.fl_str_mv Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 1909-0056 1657-7663
dc.relation.references.spa.fl_str_mv Vidal, Santiago A. and Abait, Esteban S. and Marcos, Claudia (2009) Un proceso iterativo para la refactorización de aspectos. Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 Avances en Sistemas e Informática; Vol. 6, núm. 1 (2009); 93-104 1909-0056 1657-7663 .
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia -Sede Medellín
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/28536/1/14449-43445-1-PB.pdf
https://repositorio.unal.edu.co/bitstream/unal/28536/2/14449-43445-1-PB.pdf.jpg
bitstream.checksum.fl_str_mv 358b3d63d38d10771d6e6e0e1bb8cdb7
0ef9c7cc47b1f7c193db416f7c612ee4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089747281215488