Given the popularity and notational robustness of the current version of UML, OO technology
can be reasonably exploited in real time developments. Current object-oriented analysis and
design methods focus solely on the software of a system, which is not quite acceptable to real
time systems, which are demanding a more pragmatic and comprehensive approach to system
development, rather than just software. There are some aspects of real-time systems that need to
be addressed: