Conflictos en AspectJ: Restricciones y Soluciones
(Conflicts in AspectJ: Restrictions and Solutions)
Sandra Casas (firstname.lastname@example.org)1, J. Baltasar Garcia Perez-Schofield (email@example.com)2, Claudia Marcos (firstname.lastname@example.org)3
1Universidad Nacional de la Patagonia Austral2Universdiad de Vigo3Universidad Nacional del Centro
This paper appears in: Revista IEEE América Latina
Publication Date: June 2010
Volume: 8, Issue: 3
A conflict among aspects happens when two or
more aspects compete for its activation. The treatment of
conflicts should provide mechanisms for the detection and
resolution of the same ones, with the objective of avoiding that
the software execution will be uncertain and unstable. However,
the mechanisms provided by the programming aspect-oriented
tools can be really limited, being this the case of AspectJ. In
consequence, the resolution of certain conflicts becomes a critical
problem since it drives to the restructuring of the code of the
aspects. In this work the conflicting situations are identified that
they are critical in AspectJ and particular and general solutions
are delineated to the problem.
Aspect-Oriented Programming, AspetcJ, Conflicts among aspects.
Documents that cite this
This function is not implemented yet.
[PDF Full-Text (421)]