Abstract
In this paper we give a description of the subsystem construct in the Unified Modeling Language, emphasizing its dynamic aspects, thus giving a detailed description of the semantics of interaction with subsystems. Depending on whether the surroundings of the subsystem make use of public elements in the subsystem or not, the subsystem is considered to be open or closed, respectively. This leads to two di.erent ways to use the services of the subsystem: either importing it and directly accessing its public elements, or associating it and only communicating with the subsystem itself. We also discuss some implications which closed subsystems have on collaborations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
I. Jacobson. Concepts for Modeling Large Real Time Systems. PhD thesis, Royal Institute of Technology, Stockholm, Sweden, 1985.
Object Management Group, Framingham Corporate Center, 492 Old Connecticut Path, Framingham MA 01701-4568. OMG Unified Modeling Language Specification, version 1.3, June 1999. http://www.omg.org/cgi-bin/doc?ad/99-06-08.
G. övergaard. A Formal Approach to Collaborations in the Unified Modeling Language. In R. France and B. Rumpe, editors, Proceedings of UML’99 — The Unified Modeling Language: Beyond the Standard, Lecture Notes in Computer Science 1723, pages 99–115. Springer-Verlag, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
övergaard, G., Palmkvist, K. (2000). Interacting Subsystems in UML. In: Evans, A., Kent, S., Selic, B. (eds) ≪UML≫ 2000 — The Unified Modeling Language. UML 2000. Lecture Notes in Computer Science, vol 1939. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40011-7_26
Download citation
DOI: https://doi.org/10.1007/3-540-40011-7_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41133-8
Online ISBN: 978-3-540-40011-0
eBook Packages: Springer Book Archive