Expert in conflicts

  • Authors:
  • Sandra I. Casas;J. Baltasar Garcıa Perez-Schofield;Claudia A. Marcos

  • Affiliations:
  • Unidad Académica Rıo Gallegos, Universidad Nacional de la Patagonia Austral, Lis de la Torre 1060, Sta Cruz, Rıo Gallegos 9400, Argentina;Departamento de Informática, Universidad de Vigo, Orense 32004, Spain;Instituto de Sistemas de Tandil, Universidad Nacional del Centro, Tandil 7000, Argentina

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2009

Quantified Score

Hi-index 12.05

Visualization

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.