Aspects of composition in the reflex AOP kernel

33Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Aspect composition is a challenging and multi-faceted issue, generally under-supported by current AOP languages and frameworks. This paper presents the composition support provided in Reflex, a versatile kernel for multi-language AOP in Java. The core of Reflex is based on a model of partial reflection whose central abstractions are links: bindings between a (point)cut and an action. Reflex supports the definition of aspect languages through the mapping of aspects to links. We overview the wide range of features for link composition in Reflex - which includes extensible operators for ordering and nesting of links, and control over the visibility of changes made by structural aspects-, illustrating how they can be used to implement various scenarios of aspect composition. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Tanter, É. (2006). Aspects of composition in the reflex AOP kernel. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4089 LNCS, pp. 98–113). Springer Verlag. https://doi.org/10.1007/11821946_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free