L'Objet
1262-1137
|
|
logiciel, bases de données, réseaux
|
|
Publication abandonnée
|
| |
|
ARTICLE VOL 13/2-3 - 2007
- pp.43-77
- doi:10.3166/obj.13.2-3.43-77
|
Evolution de patrons de conception Objet en patrons Aspect. Une approche par métamodélisation et transformation de modèles
De nombreux travaux se sont intéressés à la réalisation des patrons de conception Objet à l'aide de mécanismes et concepts Aspect. Au-delà de la proposition de nouvelles implémentations en AspectJ et Hyper/J pour les 23 patrons du GoF, nous avons adopté une approche par métamodélisation et transformation de modèles nous permettant de proposer pour ces patrons de nouvelles solutions Aspect génériques non spécifiques à un langage de programmation par aspects particulier. Aspect/UML, un métamodèle général pour l'expression de conceptions Aspect a été ainsi défini par abstraction de deux autres métamodèles, AspectJ/UML et HyperJ/UML, proposés respectivement pour AspectJ et Hyper/J. Des règles de transformation de modèles d'Aspect/UML vers l'un ou l'autre des deux métamodèles spécifiques ont été également définies. L'expression des 23 patrons du GoF utilisant Aspect/UML nous a permis d'aboutir à un système plus restreint de 8 patrons à base d'aspects.
Several works have been done on realizing object-oriented design patterns by using aspect-oriented mechanisms and concepts. Beyond the proposal for the 23 GoF patterns of AspectJ and Hyper/J implementations, we have adopted a meta-modelling and model transformation approach that allows us to propose for these patterns new generic aspect-oriented solutions which are not specific to a single aspect-oriented programming language. Aspect/UML, a general meta-model for expressing aspect-oriented designs has been defined by abstraction of two other meta-models, AspectJ/UML and HyperJ/UML, respectively proposed for AspectJ and Hyper/J. Models transformation rules from Aspect/UML into either AspectJ/UML or HyperJ/UML have also been defined. Expressing the 23 GoF patterns using Aspect/UML led us to end with a system consisting of only 8 aspect-based patterns.
O.HACHANI, D.BARDOU, J.GIRAUDIN
approche aspect, patrons de conception, métamodélisation, transformation de modèles, UML, AspectJ, Hyper/J.
aspect-orientation, design patterns, meta-modelling, model transformation, UML, AspectJ, Hyper/J.
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
(470 Ko)
--> NÉCESSITE ADOBE DIGITAL EDITIONS :
|
|