ABSTRACT

The Unified Modeling Language (UML) from the Object Management Group (see www.omg.org for more details) is the de facto standard for object modeling. In version UML 2.0 there are three categories of models-those that describe structure, behavior, and interaction. One of the main contributions of UML is the blending of the Is (structure) and the Does (behavior) views, as discussed in Chapter 1. For the sake of completeness, the full list of UML 2.0 diagrams is listed here (OMG 2008).