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: INFOCOMP: Jornal de Ciência da Computação
Texto Completo: https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/171
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-5_31f862ddb1f76736c63d0bfb89c3c369
oai_identifier_str oai:infocomp.dcc.ufla.br:article/171
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling Associations in ConflictAOPConflictsAssociationsRulesAspectJ .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.Editora da UFLA2007-01-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/171INFOCOMP Journal of Computer Science; Vol. 6 No. 2 (2007): June, 2007; 27-361982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/171/156Copyright (c) 2016 INFOCOMP Journal of Computer Scienceinfo:eu-repo/semantics/openAccessCasas, Sandra I.Perez-Schofield, J. Baltasar GarcíaMarcos, Claudia A.2015-06-27T23:27:43Zoai:infocomp.dcc.ufla.br:article/171Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:21.937197INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv Associations in Conflict
title Associations in Conflict
spellingShingle Associations in Conflict
Casas, Sandra I.
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 AOP
Conflicts
Associations
Rules
AspectJ .
topic 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
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 https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/171
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/171
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/171/156
dc.rights.driver.fl_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2016 INFOCOMP Journal of Computer Science
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editora da UFLA
publisher.none.fl_str_mv Editora da UFLA
dc.source.none.fl_str_mv INFOCOMP Journal of Computer Science; Vol. 6 No. 2 (2007): June, 2007; 27-36
1982-3363
1807-4545
reponame:INFOCOMP: Jornal de Ciência da Computação
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str INFOCOMP: Jornal de Ciência da Computação
collection INFOCOMP: Jornal de Ciência da Computação
repository.name.fl_str_mv INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv infocomp@dcc.ufla.br||apfreire@dcc.ufla.br
_version_ 1799874740429520896