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.
Type de document :
Rapport
[Research Report] RR-6501, INRIA. 2008
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00266555
Contributeur : Freddy Munoz <>
Soumis le : jeudi 24 avril 2008 - 09:47:01
Dernière modification le : jeudi 11 janvier 2018 - 06:20:11
Document(s) archivé(s) le : jeudi 23 septembre 2010 - 16:21:29

Fichiers

RR-6501.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

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

Citation

Freddy Munoz, Benoit Baudry, Olivier Barais. A classification of invasive patterns in AOP. [Research Report] RR-6501, INRIA. 2008. 〈inria-00266555v3〉

Partager

Métriques

Consultations de la notice

372

Téléchargements de fichiers

175