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.
Preview
Unable to display preview. Download preview PDF.
References
Selic, B., Gullekson, G., and Ward, P.: Real-Time Object-Oriented Modeling. John Wiley & Sons, New York, NY (1994)
OMG: UML Semantics. Version 1.1. The Object Management Group, Doc. no. ad/97-08-04. Framingham MA. (1997)
OMG: UML Notation Guide. Version 1.1. The Object Management Group, Doc. no. ad/97-08-05. Framingham MA. (1997)
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)
Author information
Authors and Affiliations
Editor information
Rights 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