A classification of invasive patterns in AOP - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2008

A classification of invasive patterns in AOP


Aspect-Oriented Programming (AOP) improves modularity by encapsulating crosscutting concerns into aspects. Some mechanisms to compose aspects allow invasiveness as a mean to integrate concerns. Invasiveness means that AOP languages have unrestricted access to program properties. Such kind of languages are interesting because they allow performing complex operations and better introduce functionalities. In this report we present a classification of invasive patterns in AOP. This classification characterizes the aspects invasive behavior and allows developers to abstract about the aspect incidence over the program they crosscut.
Fichier principal
Vignette du fichier
RR-6501.pdf (151.26 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00266555 , version 1 (10-04-2008)
inria-00266555 , version 2 (10-04-2008)
inria-00266555 , version 3 (24-04-2008)


  • HAL Id : inria-00266555 , version 3
  • ARXIV : 0804.1696


Freddy Munoz, Benoit Baudry, Olivier Barais. A classification of invasive patterns in AOP. [Research Report] RR-6501, INRIA. 2008. ⟨inria-00266555v3⟩
177 View
296 Download



Gmail Facebook X LinkedIn More