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
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
Journal title :
Expert Systems with Applications