Supporting several levels of restriction in the UML

7Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Damm, C. H., Hansen, K. M., Thomsen, M., & Tyrsted, M. (2000). Supporting several levels of restriction in the UML. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1939, pp. 396–409). Springer Verlag. https://doi.org/10.1007/3-540-40011-7_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free