A Safe Aspect-Oriented Programming Support for Component-Oriented Programming - Archive ouverte HAL Access content directly
Conference Papers Year : 2006

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

(1, 2) , (1) , (3) , (1)
1
2
3

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.
Fichier principal
Vignette du fichier
pessemier_wcop_06.pdf (224.09 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : inria-00204118 , version 1

Cite

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⟩
183 View
67 Download

Share

Gmail Facebook Twitter LinkedIn More