Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ

Autores
Vanoli, Verónica; Casas, Sandra; Márquez, Eugenia
Año de publicación
2006
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
En el desarrollo orientado a aspectos es necesario reutilizar los aspectos, dado que ciertos comportamientos no funcionales son comunes en distintas aplicaciones de software. AspectJ proporciona un mecanismo basado en la extensión de aspectos abstractos que presenta ciertas limitaciones. En este trabajo se presenta una propuesta alternativa para la reutilización de aspectos codificados en AspectJ. La estrategia se basa en la generación de un repositorio de aspectos genéricos y manejo de asociaciones que permiten vincular a éstos con aspectos concretos en AspectJ creados automáticamente.
In aspects-oriented development is necessary to reuse the aspects, since certain non-functional behaviours are common in different software applications. AspectJ provides a mechanism based on the extension of abstract aspects. This scheme presents certain limitations. In this work an alternative proposal to reuse aspects implemented in AspectJ is presented. The strategy is based on the creation of a generic aspects repository and the handling of associations. These mechanisms are used to generate the concrete aspects automatically.
III Workshop de Ingeniería de Software y Bases de Datos (WISBD)
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
aspect-oriented programming
aspect reuse
associations
programación orientada a aspectos
reutilización de aspectos
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/22035

id SEDICI_800fbbb69e8012aa6630c74cb64dd20e
oai_identifier_str oai:sedici.unlp.edu.ar:10915/22035
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJVanoli, VerónicaCasas, SandraMárquez, EugeniaCiencias Informáticasaspect-oriented programmingaspect reuseassociationsprogramación orientada a aspectosreutilización de aspectosEn el desarrollo orientado a aspectos es necesario reutilizar los aspectos, dado que ciertos comportamientos no funcionales son comunes en distintas aplicaciones de software. AspectJ proporciona un mecanismo basado en la extensión de aspectos abstractos que presenta ciertas limitaciones. En este trabajo se presenta una propuesta alternativa para la reutilización de aspectos codificados en AspectJ. La estrategia se basa en la generación de un repositorio de aspectos genéricos y manejo de asociaciones que permiten vincular a éstos con aspectos concretos en AspectJ creados automáticamente.In aspects-oriented development is necessary to reuse the aspects, since certain non-functional behaviours are common in different software applications. AspectJ provides a mechanism based on the extension of abstract aspects. This scheme presents certain limitations. In this work an alternative proposal to reuse aspects implemented in AspectJ is presented. The strategy is based on the creation of a generic aspects repository and the handling of associations. These mechanisms are used to generate the concrete aspects automatically.III Workshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI)2006-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf183-193http://sedici.unlp.edu.ar/handle/10915/22035spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:54:52Zoai:sedici.unlp.edu.ar:10915/22035Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:54:53.134SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
title Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
spellingShingle Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
Vanoli, Verónica
Ciencias Informáticas
aspect-oriented programming
aspect reuse
associations
programación orientada a aspectos
reutilización de aspectos
title_short Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
title_full Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
title_fullStr Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
title_full_unstemmed Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
title_sort Aspectos genéricos y asociaciones : Una propuesta para reutilizar aspectos en AspectJ
dc.creator.none.fl_str_mv Vanoli, Verónica
Casas, Sandra
Márquez, Eugenia
author Vanoli, Verónica
author_facet Vanoli, Verónica
Casas, Sandra
Márquez, Eugenia
author_role author
author2 Casas, Sandra
Márquez, Eugenia
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
aspect-oriented programming
aspect reuse
associations
programación orientada a aspectos
reutilización de aspectos
topic Ciencias Informáticas
aspect-oriented programming
aspect reuse
associations
programación orientada a aspectos
reutilización de aspectos
dc.description.none.fl_txt_mv En el desarrollo orientado a aspectos es necesario reutilizar los aspectos, dado que ciertos comportamientos no funcionales son comunes en distintas aplicaciones de software. AspectJ proporciona un mecanismo basado en la extensión de aspectos abstractos que presenta ciertas limitaciones. En este trabajo se presenta una propuesta alternativa para la reutilización de aspectos codificados en AspectJ. La estrategia se basa en la generación de un repositorio de aspectos genéricos y manejo de asociaciones que permiten vincular a éstos con aspectos concretos en AspectJ creados automáticamente.
In aspects-oriented development is necessary to reuse the aspects, since certain non-functional behaviours are common in different software applications. AspectJ provides a mechanism based on the extension of abstract aspects. This scheme presents certain limitations. In this work an alternative proposal to reuse aspects implemented in AspectJ is presented. The strategy is based on the creation of a generic aspects repository and the handling of associations. These mechanisms are used to generate the concrete aspects automatically.
III Workshop de Ingeniería de Software y Bases de Datos (WISBD)
Red de Universidades con Carreras en Informática (RedUNCI)
description En el desarrollo orientado a aspectos es necesario reutilizar los aspectos, dado que ciertos comportamientos no funcionales son comunes en distintas aplicaciones de software. AspectJ proporciona un mecanismo basado en la extensión de aspectos abstractos que presenta ciertas limitaciones. En este trabajo se presenta una propuesta alternativa para la reutilización de aspectos codificados en AspectJ. La estrategia se basa en la generación de un repositorio de aspectos genéricos y manejo de asociaciones que permiten vincular a éstos con aspectos concretos en AspectJ creados automáticamente.
publishDate 2006
dc.date.none.fl_str_mv 2006-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/22035
url http://sedici.unlp.edu.ar/handle/10915/22035
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
183-193
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615806981242880
score 13.070432