A Safe Aspect-Oriented Programming Support for Component-Oriented Programming - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

A Safe Aspect-Oriented Programming Support for Component-Oriented Programming

Résumé

AOP) can be safely supported by Component- Oriented Programming (COP) by providing a way to control the openness of a component with regards to AOP techniques. Our proposal reconciles the intrusive nature of AOP with the ”black box property” of components in COP. We build a compromise between modularity and openness applying the open modules approach to components. The experiment has been achieved on FAC, our model that unifies the notions of component and aspect.We show that most of open modules principles are directly available within our approach, we then study requirements for others. Once all these principles integrated, we are able to tune the accessibility of the content of a component to AOP during system runtime. Thus, components become grey boxes with dynamic variation points accessible to AOP techniques.
Fichier principal
Vignette du fichier
pessemier_wcop_06.pdf (224.09 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00204118 , version 1 (12-01-2008)

Identifiants

  • HAL Id : inria-00204118 , version 1

Citer

Nicolas Pessemier, Lionel Seinturier, Thierry Coupaye, Laurence Duchien. A Safe Aspect-Oriented Programming Support for Component-Oriented Programming. ECOOP 2006 - 11th International Workshop on Component-Oriented Programming, Jul 2006, Nantes, France. ⟨inria-00204118⟩
187 Consultations
67 Téléchargements

Partager

Gmail Facebook X LinkedIn More