Title of article
Expert in conflicts
Author/Authors
Casas، نويسنده , , Sandra I. and Perez-Schofield، نويسنده , , J. Baltasar Garc?´a and Marcos، نويسنده , , Claudia A.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2009
Pages
13
From page
5630
To page
5642
Abstract
Aspect-oriented programming (AOP) is an emergent technology for the modularization of crosscutting concerns. 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 (pointcuts, advice, and join-points) that relates it to the functional components. This mechanism, popularized by tools like AspectJ, restricts and limits the handling of conflicts among aspects. In this work, a flexible, wide and powerful approach is presented. This strategy is based on two main mechanisms: definition of associations and symbolic rules. An expert embedded system detects and solves conflicts automatically. The approach presented is implemented in a prototype denominated MEDIATOR.
Keywords
Aspect-oriented programming , Aspects conflicts , AspectJ , expert systems , Aspect weaving
Journal title
Expert Systems with Applications
Serial Year
2009
Journal title
Expert Systems with Applications
Record number
2346034
Link To Document