Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Supporting Several Levels of Restriction in the UML

Christian Heide DammContact Information, Klaus Marius HansenContact Information, Michael ThomsenContact Information and Michael TyrstedContact Information

(7)  Department of Computer Science, University of Aarhus, Aabogade 34, 8200 Aarhus N, Denmark
Abstract
The emergence of the Unified Modeling Language (UML) has provided software developers with an effective and efficient shared language. However, UML is often too restrictive in initial, informal, and creative modelling, and it is in some cases not restrictive enough, e.g., for code generation. Based on user studies, we propose that tool and meta-level support for several levels of restriction in diagrams and models is needed. We furthermore present a tool, Knight, which supports several levels of restriction as well as ways of transferring models from one level of restriction to another. This approach potentially increases the usability of the UML, and thus ultimately leads to greater quality and adoption of UML models.

Contact Information Christian Heide Damm
Email: damm@daimi.au.dk

Contact Information Klaus Marius Hansen
Email: marius@daimi.au.dk

Contact Information Michael Thomsen
Email: miksen@daimi.au.dk

Contact Information Michael Tyrsted
Email: tyrsted@daimi.au.dk
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.105 • Server: mpweb15
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)