ACCUEIL

Consignes aux
auteurs
Autres revues >>
L'Objet
1262-1137
logiciel, bases de données, réseaux
Publication abandonnée
 

 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)
L.RODRÍGUEZ, É.TANTER, J.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) : 7.5 €
• Non abonné : 15.0 €
|
|
--> Tous les articles sont dans un format PDF protégé 
   
ACCÉDER A L'ARTICLE COMPLET  (202 Ko)
--> NÉCESSITE ADOBE DIGITAL EDITIONS :




ABONNEZ-VOUS !

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

 English version >> 
made by WAW Lavoisier