Skip to main content

Interacting Subsystems in UML

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1939))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I. Jacobson. Concepts for Modeling Large Real Time Systems. PhD thesis, Royal Institute of Technology, Stockholm, Sweden, 1985.

    Google Scholar 

  2. 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.

  3. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics