Introduction
Technology Overview
Common Information Model (CIM)
Web Based Enterprise Management (WBEM)
Management Profiles
Management Initiatives
DMTF
Glossary

 


DMTF Tutorial > CIM > Overview > UML

CIM Unified Modelling Language (UML)

Overview | CIM Specification | CIM Schema | Extension Schema

Specification | Meta Schema | MOF | UML

The DMTF uses the diagramming convention Unified Modeling Language™ (UML) for modeling the CIM core and common models. The Unified Modeling Language™ is a standard specification from the Object Management Group (OMG). UML is the industry-standard language for specifying, visualizing, constructing, and documenting models, including their structure and design.

In UML, a class is represented by a rectangle containing the name of the class. A class with properties is represented by a rectangle divided into two regions, one containing the name of the class and the other a list of properties. Methods are represented by a third region containing the list of methods. Inheritance, or a subclass/superclass relationship, is represented by a line drawn between the subclass and the superclass with an arrow indicating the superclass. Associations are represented by lines with the name of the association usually placed near the center of the line.

CIM model documents generally follow the convention of using blue lines for inheritance, red lines for associations and green lines for aggregation. The color coding makes large diagrams much easier to read but is not a part of the UML standard. There are distinct symbols for all of the major constructs in the schema, with the exception of qualifiers (as opposed to properties, which are directly represented in the diagrams).

Copyright © 2002-2006 Distributed Management Task Force, Inc. and WBEM Solutions, Inc.
All rights reserved.