Chapter 24. Time and Space
In this chapter
- Time, duration, and location
- Modeling timing constraints
- Modeling the distribution of objects
- Modeling objects that migrate
- Dealing with real time and distributed systems
The real world is a harsh and unforgiving place. Events may happen at unpredictable times yet demand specific responses at specific times. A system's resources may have to be distributed around the worldsome of those resources might even move aboutraising issues of latency, synchronization, security, and quality of service.Modeling time and space is an essential element of any real time and/or distributed system. You use a number of the UML's features, including timing marks, time expressions, constraints, and tagged values, to visualize, specify, construct, and document these systems.