DocumentCode :
2093626
Title :
UMLAUT: a framework for weaving UML-based aspect-oriented designs
Author :
Ho, Wai-Ming ; Pennaneac´h, F. ; Plouzeau, Noël
Author_Institution :
IRISA, Rennes, France
fYear :
2000
fDate :
2000
Firstpage :
324
Lastpage :
334
Abstract :
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. We introduce our UMLAUT framework as a tool for “weaving” aspects when modeling with the UML. This is accompanied with an example of a distributed multimedia application, applying two different weavings: one for implementation, the other one for validation based on model checking technology
Keywords :
distributed processing; multimedia computing; object-oriented languages; object-oriented methods; visual languages; UML; UMLAUT framework; Unified Modeling Language; aspect-oriented designs; design pattern; distributed multimedia application; model checking; object-oriented analysis; object-oriented design; Best practices; Design engineering; Design methodology; Object oriented modeling; Packaging; Software engineering; Software packages; Software systems; Unified modeling language; Weaving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages, 2000. TOOLS 33. Proceedings. 33rd International Conference on
Conference_Location :
Mont-Saint-Michel
Print_ISBN :
0-7695-0731-X
Type :
conf
DOI :
10.1109/TOOLS.2000.848772
Filename :
848772
Link To Document :
بازگشت