ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

L'Objet

1262-1137
logiciel, bases de données, réseaux
Publication abandonné
 

 ARTICLE VOL 11/3 - 2005  - pp.31-52  - doi:10.3166/objet.11.3.31-52
TITRE
La réflexion comportementale partielle comme infrastructure de programmation par aspects. Etude du cas des coupes dynamiques

RÉSUMÉ
En dépit de la proximité apparente entre réflexion et programmation par aspects, la relation précise entre ces deux notions reste un sujet d'étude. Cet article contribue à cette étude en considérant une expérience concrète d'implémentation d'un mécanisme-clef de la programmation par aspects, les coupes dynamiques d'AspectJ, dans le cadre d'un modèle de réflexion comportementale partielle. Nous présentons une première proposition d'implémentation de ces coupes et analysons ses limitations. Ceci nous conduit à identifier deux extensions de notre modèle initial de réflexion partielle, extensions validées au travers d'une deuxième proposition d'implémentation. Ces extensions ont été intégrées à notre plateforme réflexive pour Java et la programmation par aspects, Reflex.


ABSTRACT
The relationship between reflection and aspect-oriented programming is still under exploration. This paper reports on an experiment to support a widely-accepted, generalpurpose aspect language mechanism ­ AspectJ's dynamic crosscutting ­, with a model of partial behavioral reflection. We present a first approach to such a mapping, identify some extensions that can improve the effectiveness of the mapping, and validate our proposal through a revisited mapping. These extensions have been integrated into our Java and AOP reflective platform, Reflex.


AUTEUR(S)
Leonardo RODRÍGUEZ, Éric TANTER, Jacques NOYÉ

MOTS-CLÉS
réflexion comportementale partielle, noyau de programmation par aspects, AspectJ, coupe, protocoles de métaobjets, Reflex.

KEYWORDS
partial behavioral reflection, AOP kernel, AspectJ, pointcut, metaobject protocols, Reflex.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 34.95 €
• Non abonné : 34.95 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (202 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
made by WAW Lavoisier