Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
In this chapter, we've discussed the elements (metaclasses) available within UML for modeling system and software structure things like classes, interfaces, ports, and objects at the small scale, and packages, components, subsystems, and nodes at the large scale. We've also identified the ways in which these elements may be linked together to form collaborations. What we have not yet discussed is how to model the behavior of these elements. The UML allows us to model the behavior of individual elements as well as to model the emergent behavior of interacting collaborations of elements. That is the subject of Chapter 3. Chapter 4 focuses on concurrency and resource modeling, and techniques that are commonly used to model them. Special attention will be given to the "RT Profile" and how to apply it. |