Previous UML Classes Table of Contents UML Packages Next


6.3 On the Run-Time Semantics of UML

   The purpose of this section of the document is to provide a very high-level view of the run-time semantics of UML and to point out where the various elements of that view are covered in the specification. The term run-time is used to refer to the execution environment. Run-time semantics, therefore, are specified as a mapping of modeling concepts into corresponding program execution phenomena. There are, of course, other semantics relevant to UML specifications, such as the repository semantics, that is, how a UML model behaves in a model repository. However, those semantics are really part of the definition of the MOF. Still, it is worth remarking that not every concept in UML models a run-time phenomenon (e.g., the package concept).