Skip to main content

Using UML for modeling complex real-time systems

  • Refereed Papers
  • Conference paper
  • First Online:

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

Abstract

Real-time software systems encountered in telecommunications, aerospace, and defense often tend to be very large and extremely complex. It is crucial in such systems that the software has a well-defined architecture. This not only facilitates construction of the initial system, it also simplifies system evolution. We describe a set of modeling constructs that facilitate the specification of complex software architectures for real-time systems. These constructs are derived from field-proven concepts originally defined in the ROOM modeling language. Furthermore, we show how they can be represented using the industry-standard Unified Modeling Language (UML) by using the powerful extensibility mechanisms of UML.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Selic, B., Gullekson, G., and Ward, P.: Real-Time Object-Oriented Modeling. John Wiley & Sons, New York, NY (1994)

    Google Scholar 

  2. OMG: UML Semantics. Version 1.1. The Object Management Group, Doc. no. ad/97-08-04. Framingham MA. (1997)

    Google Scholar 

  3. OMG: UML Notation Guide. Version 1.1. The Object Management Group, Doc. no. ad/97-08-05. Framingham MA. (1997)

    Google Scholar 

  4. OMG: UML Extension for Objectory Process for Software Engineering. Version 1.1. The Object Management Group, Doc. no. ad/97-08-06. Framingham MA. (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Mueller Azer Bestavros

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Selic, B. (1998). Using UML for modeling complex real-time systems. In: Mueller, F., Bestavros, A. (eds) Languages, Compilers, and Tools for Embedded Systems. LCTES 1998. Lecture Notes in Computer Science, vol 1474. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057795

Download citation

  • DOI: https://doi.org/10.1007/BFb0057795

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65075-1

  • Online ISBN: 978-3-540-49673-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics