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 9/1-2 - 2003  - pp.119-133  - doi:10.3166/objet.9.1-2.119-133
TITRE
µDyner : un noyau efficace pour le tissage dynamique d'aspects sur processus natif en cours d'exécution

RÉSUMÉ
L'adaptabilité dynamique des applications est un sujet de recherche important qui focalise un grand nombre de travaux. Dans cet article nous proposons une architecture de développement et d'exécution pour la construction d'applications dynamiquement adaptables. Cette architecture repose sur une extension et une implémentation efficace du modèle EAOP et permet le tissage dynamique d'aspect sur code natif en cours d'exécution. Nous détaillons nos motivations sur un exemple concret basé sur l'intégration de politiques d'anticipation des accès dans un cache Web. Nous montrons entre autres que l'intégration de cette nouvelle fonctionnalité est transversale au système et nous montrons également l'incompatibilité des tisseurs actuellement disponibles avec la classe d'application visée. L'outil proposé est évalué et décrit tant au niveau de l'expressivité de son langage de coupe que d'un point de vue de ses performances.


ABSTRACT
Dynamic adaptability is an important research topic. In this paper, we propose an architecture to build and execute dynamically adaptable applications. This architecture is based on an extension and an efficient implementation of the EAOP model. Concretely our work is motivated by the integration of prefetching policies in Web caches. We show that this integration crosscuts the cache system and the available weavers are inadequate for them. The proposed tool is evolved and we described both its pointcut language and its performance.


AUTEUR(S)
Marc SÉGURA-DEVILLECHAISE, Jean-Marc MENAUD

MOTS-CLÉS
logiciel adaptable, programmation par aspect, instrumentation de code,langage de coupe.

KEYWORDS
adaptable software, aspect-oriented programming, code instrumentation, pointcut language.

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  (292 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

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

 English version >> 
made by WAW Lavoisier