Associations in conflict

Detalhes bibliográficos
Autor(a) principal: Casas, Sandra I.
Data de Publicação: 2007
Outros Autores: Perez-Schofield, J. Baltasar García, Marcos, Claudia A.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/14958
Resumo: Aspect-Oriented Programming (AOP) is an emergent technology for the modularization of crosscutting concern. The most used approach to support the AOP paradigm is based on the aspect notion, as the basic unit that contains the crosscutting concern logic and a method that relates it to the functional components (pointcuts, advices, join-points). This mechanism, popularized by tools like AspectJ, restricts and limits the handling of conflicts among aspects. In this work a flexible, wider and powerful approach is presented. This strategy is based on two main mechanisms: definition of associations and explicit rules. The approach presented is implemented in a prototype denominated MEDIATOR.
id UFLA_cafa6e2fc5a3ccb7415293809893f1c9
oai_identifier_str oai:localhost:1/14958
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling Associations in conflictAspect-oriented programming (AOP)ConflictsAssociationsRulesAspectJAspect-Oriented Programming (AOP) is an emergent technology for the modularization of crosscutting concern. The most used approach to support the AOP paradigm is based on the aspect notion, as the basic unit that contains the crosscutting concern logic and a method that relates it to the functional components (pointcuts, advices, join-points). This mechanism, popularized by tools like AspectJ, restricts and limits the handling of conflicts among aspects. In this work a flexible, wider and powerful approach is presented. This strategy is based on two main mechanisms: definition of associations and explicit rules. The approach presented is implemented in a prototype denominated MEDIATOR.Universidade Federal de Lavras (UFLA)2007-01-012017-08-01T21:08:38Z2017-08-01T21:08:38Z2017-08-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfCASAS, S. I.; PEREZ-SCHOFIELD, J. B. G.; MARCOS, C. A. Associations in conflict. INFOCOMP Journal of Computer Science, Lavras, v. 6, n. 2, p. 27-36, Jan. 2007.http://repositorio.ufla.br/jspui/handle/1/14958INFOCOMP; Vol 6 No 2 (2007): June, 2007; 27-361982-33631807-4545reponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttp://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/171/156Copyright (c) 2016 INFOCOMP Journal of Computer ScienceAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessCasas, Sandra I.Perez-Schofield, J. Baltasar GarcíaMarcos, Claudia A.2021-09-26T21:56:59Zoai:localhost:1/14958Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2021-09-26T21:56:59Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv Associations in conflict
title Associations in conflict
spellingShingle Associations in conflict
Casas, Sandra I.
Aspect-oriented programming (AOP)
Conflicts
Associations
Rules
AspectJ
title_short Associations in conflict
title_full Associations in conflict
title_fullStr Associations in conflict
title_full_unstemmed Associations in conflict
title_sort Associations in conflict
author Casas, Sandra I.
author_facet Casas, Sandra I.
Perez-Schofield, J. Baltasar García
Marcos, Claudia A.
author_role author
author2 Perez-Schofield, J. Baltasar García
Marcos, Claudia A.
author2_role author
author
dc.contributor.author.fl_str_mv Casas, Sandra I.
Perez-Schofield, J. Baltasar García
Marcos, Claudia A.
dc.subject.por.fl_str_mv Aspect-oriented programming (AOP)
Conflicts
Associations
Rules
AspectJ
topic Aspect-oriented programming (AOP)
Conflicts
Associations
Rules
AspectJ
description Aspect-Oriented Programming (AOP) is an emergent technology for the modularization of crosscutting concern. The most used approach to support the AOP paradigm is based on the aspect notion, as the basic unit that contains the crosscutting concern logic and a method that relates it to the functional components (pointcuts, advices, join-points). This mechanism, popularized by tools like AspectJ, restricts and limits the handling of conflicts among aspects. In this work a flexible, wider and powerful approach is presented. This strategy is based on two main mechanisms: definition of associations and explicit rules. The approach presented is implemented in a prototype denominated MEDIATOR.
publishDate 2007
dc.date.none.fl_str_mv 2007-01-01
2017-08-01T21:08:38Z
2017-08-01T21:08:38Z
2017-08-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv CASAS, S. I.; PEREZ-SCHOFIELD, J. B. G.; MARCOS, C. A. Associations in conflict. INFOCOMP Journal of Computer Science, Lavras, v. 6, n. 2, p. 27-36, Jan. 2007.
http://repositorio.ufla.br/jspui/handle/1/14958
identifier_str_mv CASAS, S. I.; PEREZ-SCHOFIELD, J. B. G.; MARCOS, C. A. Associations in conflict. INFOCOMP Journal of Computer Science, Lavras, v. 6, n. 2, p. 27-36, Jan. 2007.
url http://repositorio.ufla.br/jspui/handle/1/14958
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv http://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/171/156
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Lavras (UFLA)
publisher.none.fl_str_mv Universidade Federal de Lavras (UFLA)
dc.source.none.fl_str_mv INFOCOMP; Vol 6 No 2 (2007): June, 2007; 27-36
1982-3363
1807-4545
reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1815439018228187136