Associations in conflict
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Outros Autores: | , |
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 |