A toolkit for weaving aspect oriented UML designs - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2002

A toolkit for weaving aspect oriented UML designs

Résumé

Separation of concerns is a basic engineering principle that is also at the core of object-oriented analysis and design methods in the context of the Unified Modeling Language (UML). The UML gives the designer a rich, but somehow disorganized, set of views on her model as well as many features, such as design pattern occurrences, stereotypes or tag values, allowing her to add nonfunctional information to a model. Aspect-oriented concepts are applied to manage the multitude of design constraints. However, it can then be an overwhelming task to reconcile the various aspects of a model into a working implementation. In this paper, we present our UMLAUT framework as a toolkit for easily building application specific "weavers" for generating detailed design models from high level, aspect oriented UML models. This is illustrated with a toy example of a distributed multimedia application with a weaving generating an implementation model. More ambitious applications are briefly outlined in the conclusion.
Fichier principal
Vignette du fichier
Ho02a.pdf (55.5 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00794767 , version 1 (26-02-2013)

Identifiants

  • HAL Id : hal-00794767 , version 1

Citer

Wai Ming Ho, Jean-Marc Jézéquel, François Pennaneac'H, Noël Plouzeau. A toolkit for weaving aspect oriented UML designs. Proceedings of 1st ACM International Conference on Aspect Oriented Software Development, AOSD 2002, Apr 2002, Enschede, Netherlands. ⟨hal-00794767⟩
133 Consultations
366 Téléchargements

Partager

More