From different points of view how UML can be used in a real-time, distributed system, three
groups of UML diagrams are given, the diagrams in these groups differ mostly in their class
diagrams, focusing on the viewpoint of object architecture, software architecture and system
architecture correspondingly.