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

Abstract : 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.
Type de document :
Communication dans un congrès
ECOOP 2006 - 11th International Workshop on Component-Oriented Programming, Jul 2006, Nantes, France. 2006
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00204118
Contributeur : Lionel Seinturier <>
Soumis le : samedi 12 janvier 2008 - 11:58:01
Dernière modification le : jeudi 11 janvier 2018 - 06:20:12
Document(s) archivé(s) le : mardi 13 avril 2010 - 17:09:26

Fichier

pessemier_wcop_06.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00204118, version 1

Collections

Citation

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. 2006. 〈inria-00204118〉

Partager

Métriques

Consultations de la notice

218

Téléchargements de fichiers

98