Previous Table of Contents Next


7.6 Superstructure Architecture

   The UML Superstructure metamodel is specified by the UML package, which is divided into a number of packages that deal with structural and behavioral modeling, as shown in Figure 7.5.

   Each of these areas is described in a separate chapter of the UML 2.0: Superstructure specification. Note that there are some packages that are dependent on each other in circular dependencies. This is because the dependencies between the top-level packages show a summary of all relationships between their subpackages; there are no circular dependencies between subpackages of those packages.





   Figure 7.5 - The top-level package structure of the UML 2.0 Superstructure