The role of “roles” in use case diagrams

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

Abstract

Use cases are the modeling technique of UML for formalizing the functional requirements placed on systems. This technique has limitations in modeling the context of a system, in relating systems involved in a same busi-ness process, in reusing use cases, and in specifying various constraints such as execution constraints between use case occurrences. These limitations can be overcome to some extent by the realization of multiple diagrams of various types, but with unclear relationships between them. Thus, the specification ac-tivity becomes complex and error prone. In this paper, we show how to over-come the limitations of use cases by making the roles of actors explicit. Inter-estingly, our contributions not only make UML a more expressive specification language, they also make it simpler to use and more consistent.

Cite

CITATION STYLE

APA

Wegmann, A., & Genilloud, G. (2000). The role of “roles” in use case diagrams. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1939, pp. 210–224). Springer Verlag. https://doi.org/10.1007/3-540-40011-7_15

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