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 12/2-3 - 2006  - pp.41-61  - doi:10.3166/objet.12.2-3.41-61
TITLE
Expression and Composition of Design Patterns with AspectJ

RÉSUMÉ
Les motifs de conception sont des couples bien connus de problèmes-solutions pour l'ingénierie des programmes. Par nature ils ne sont pas supportés par les langages, ce qui complique l'étude de leur composition dans le code. Les langages d'aspects fournissent de nouveaux mécanismes de modularisation, qui peuvent aider à l'implémentation des motifs de conception. (Hannemann et al., 2002) est la première étude extensive de l'aspectisation des motifs avec AspectJ. Nous remarquons que AspectJ nécessite des idiomes afin de pouvoir implémenter les relations interobjets. Nous donnons une version plus réutilisable du motif VISITOR. Nous soulignons la composition réutilisable des motifs COMPOSITE et VISITOR, ainsi que des interactions expressives entre un motif OBSERVER et une structure en arbre. Nous montrons ainsi que la modularisation par les aspects facilite la composition des motifs de conception.


ABSTRACT
Design patterns are well-known couples of problems-solutions for software engineering. By nature, they often lack support from languages and this further complicates the study of their composition in the code. Aspect-oriented languages provide new mechanisms for modularization, which can help to improve design patterns implementation. (Hannemann et al., 2002) is the first extensive study of patterns aspectization with AspectJ. We notice some AspectJ idioms are needed in order to implement object relationships. We give a more reusable VISITOR pattern. We highlight a reusable composition of COMPOSITE and VISITOR patterns and expressive interactions of the OBSERVER pattern with a tree structure. We thus show that modularization by aspects helps composition of design patterns.


AUTEUR(S)
Simon DENIER, Pierre COINTE

MOTS-CLÉS
motifs de conception, aspects, composition, interaction, réutilisation.

KEYWORDS
Design Patterns, Aspects, Composition, Interaction, Reusability.

LANGUE DE L'ARTICLE
Anglais

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



Mot de passe oublié ?

ABONNEZ-VOUS !

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

 English version >> 
Lavoisier