AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos

Autores
Casas, Sandra; Marcos, Claudia A.; García Perez-Schofield, José Baltasar
Año de publicación
2008
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
La ocurrencia de conflictos entre aspectos es una consecuencia de la descomposición de los sistemas en el desarrollo orientado a aspectos. Dicho fenómeno es independiente a las herramientas y requiere un especial tratamiento ya que la activación de ciertos conflictos puede provocar comportamientos no deseados, inconsistentes e imprecisión en la ejecución del software. Pero el tratamiento de conflicto es una tarea compleja y crítica si las herramientas de programación no disponen de soporte adecuado. En este trabajo se comparan dos herramientas POA: AspectJ y MEDIATOR en cuanto al tiempo de implementación y mantenimiento teniendo en cuenta el tratamiento de conflictos.
The occurrence of conflicts among aspects is a consequence of the decomposition of the systems in the aspect-oriented development. This phenomenon is independent of the tools and it requires a special treatment since the activation of certain conflicts can cause non-wanted and unstable behaviors of the software execution. But the conflict treatment is a complex and critic task when the programming tools do not provide appropriate support. In this work two AOP tools are compared: AspectJ and MEDIATOR, bearing in mind the treatment of conflicts.
Workshop de Ingeniería de Software y Bases de Datos (WISBD)
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
Multiparadigm languages
Programación Orientada a Aspectos
conflictos entre Aspectos
Aspect-Oriented Programming
conflicts among aspects
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/21903

id SEDICI_0ca6917dfe6d7c1e3f4ef93534c5db37
oai_identifier_str oai:sedici.unlp.edu.ar:10915/21903
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectosCasas, SandraMarcos, Claudia A.García Perez-Schofield, José BaltasarCiencias InformáticasMultiparadigm languagesProgramación Orientada a Aspectosconflictos entre AspectosAspect-Oriented Programmingconflicts among aspectsLa ocurrencia de conflictos entre aspectos es una consecuencia de la descomposición de los sistemas en el desarrollo orientado a aspectos. Dicho fenómeno es independiente a las herramientas y requiere un especial tratamiento ya que la activación de ciertos conflictos puede provocar comportamientos no deseados, inconsistentes e imprecisión en la ejecución del software. Pero el tratamiento de conflicto es una tarea compleja y crítica si las herramientas de programación no disponen de soporte adecuado. En este trabajo se comparan dos herramientas POA: AspectJ y MEDIATOR en cuanto al tiempo de implementación y mantenimiento teniendo en cuenta el tratamiento de conflictos.The occurrence of conflicts among aspects is a consequence of the decomposition of the systems in the aspect-oriented development. This phenomenon is independent of the tools and it requires a special treatment since the activation of certain conflicts can cause non-wanted and unstable behaviors of the software execution. But the conflict treatment is a complex and critic task when the programming tools do not provide appropriate support. In this work two AOP tools are compared: AspectJ and MEDIATOR, bearing in mind the treatment of conflicts.Workshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI)2008-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/21903spainfo: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-10T11:58:15Zoai:sedici.unlp.edu.ar:10915/21903Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-10 11:58:15.42SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
title AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
spellingShingle AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
Casas, Sandra
Ciencias Informáticas
Multiparadigm languages
Programación Orientada a Aspectos
conflictos entre Aspectos
Aspect-Oriented Programming
conflicts among aspects
title_short AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
title_full AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
title_fullStr AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
title_full_unstemmed AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
title_sort AspectJ vs. MEDIATOR: análisis y comparación del tratamiento de conflictos entre aspectos
dc.creator.none.fl_str_mv Casas, Sandra
Marcos, Claudia A.
García Perez-Schofield, José Baltasar
author Casas, Sandra
author_facet Casas, Sandra
Marcos, Claudia A.
García Perez-Schofield, José Baltasar
author_role author
author2 Marcos, Claudia A.
García Perez-Schofield, José Baltasar
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Multiparadigm languages
Programación Orientada a Aspectos
conflictos entre Aspectos
Aspect-Oriented Programming
conflicts among aspects
topic Ciencias Informáticas
Multiparadigm languages
Programación Orientada a Aspectos
conflictos entre Aspectos
Aspect-Oriented Programming
conflicts among aspects
dc.description.none.fl_txt_mv La ocurrencia de conflictos entre aspectos es una consecuencia de la descomposición de los sistemas en el desarrollo orientado a aspectos. Dicho fenómeno es independiente a las herramientas y requiere un especial tratamiento ya que la activación de ciertos conflictos puede provocar comportamientos no deseados, inconsistentes e imprecisión en la ejecución del software. Pero el tratamiento de conflicto es una tarea compleja y crítica si las herramientas de programación no disponen de soporte adecuado. En este trabajo se comparan dos herramientas POA: AspectJ y MEDIATOR en cuanto al tiempo de implementación y mantenimiento teniendo en cuenta el tratamiento de conflictos.
The occurrence of conflicts among aspects is a consequence of the decomposition of the systems in the aspect-oriented development. This phenomenon is independent of the tools and it requires a special treatment since the activation of certain conflicts can cause non-wanted and unstable behaviors of the software execution. But the conflict treatment is a complex and critic task when the programming tools do not provide appropriate support. In this work two AOP tools are compared: AspectJ and MEDIATOR, bearing in mind the treatment of conflicts.
Workshop de Ingeniería de Software y Bases de Datos (WISBD)
Red de Universidades con Carreras en Informática (RedUNCI)
description La ocurrencia de conflictos entre aspectos es una consecuencia de la descomposición de los sistemas en el desarrollo orientado a aspectos. Dicho fenómeno es independiente a las herramientas y requiere un especial tratamiento ya que la activación de ciertos conflictos puede provocar comportamientos no deseados, inconsistentes e imprecisión en la ejecución del software. Pero el tratamiento de conflicto es una tarea compleja y crítica si las herramientas de programación no disponen de soporte adecuado. En este trabajo se comparan dos herramientas POA: AspectJ y MEDIATOR en cuanto al tiempo de implementación y mantenimiento teniendo en cuenta el tratamiento de conflictos.
publishDate 2008
dc.date.none.fl_str_mv 2008-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/21903
url http://sedici.unlp.edu.ar/handle/10915/21903
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
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_ 1842903770629931008
score 12.993085