A toolkit for weaving aspect oriented UML designs - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2002

A toolkit for weaving aspect oriented UML designs


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
Origin : Files produced by the author(s)

Dates and versions

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


  • HAL Id : hal-00794767 , version 1


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⟩
120 View
340 Download


Gmail Facebook X LinkedIn More