Skip to Main content Skip to Navigation

A classification of invasive patterns in AOP

Freddy Munoz 1 Benoit Baudry 1 Olivier Barais 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : 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.
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Freddy Munoz Connect in order to contact the contributor
Submitted on : Thursday, April 24, 2008 - 9:47:01 AM
Last modification on : Tuesday, June 15, 2021 - 4:15:55 PM
Long-term archiving on: : Thursday, September 23, 2010 - 4:21:29 PM


Files produced by the author(s)


  • 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⟩



Les métriques sont temporairement indisponibles