What's New in UML. 2.0?

The Unified Modeling Language. (UML.) is the standard for visually describing the structure and behavior of software systems. Version 2.0 of the Unified Modeling Language specification is expected to be released April 30th, 2004. This white paper describes the externally visible features of this new UML release.

The second version of the Unified Modeling Language (UML) is a major evolution in visual modeling. The new enhancements allow this new version to describe many of the elements found in today’s software technology as well as Model Driven Architecture. (MDA.) and Service-Oriented Architecture (SOA). This white paper describes these new enhancements.

The white paper is not a UML tutorial; it requires some knowledge of previous versions of the Unified Modeling Language. It strictly concentrates on the version 2.0 enhancements1. As a result, it is an excellent resource for learning the new features of UML 2.0 for those who use UML 1.x to understand complex systems, build architectures, divide responsibilities, communicate, plan, and implement solutions. The goal is to provide a very condensed discussion of the UML 2.0 features so that these features are easier to learn.

This white paper presents a summary of the UML Superstructure Specification (ptc/03-08-02) adopted by the OMG. Until the Finalization Task Force has finished the final editing process, the content of the new UML specification is subject to change. The risk of change to the elements presented in this paper is very small. However, should any content change, we will publish updates to reflect these changes.

View Entire Paper | Previous Page | White Papers Search

If you found this page useful, bookmark and share it on: