6
 What do YOU want UML to be?  |  Long Talk  |  © Copyright 2007 by IBM Corp.; made available under the EPL v1.0
Background – What is UML2?
§UML2 provides
§a useable implementation of the UML metamodel to support the development of modeling tools
§a common XMI™ schema to facilitate interchange of semantic models
§test cases as a means of validating the specification
§validation rules as a means of defining and enforcing levels of compliance
§
§UML2 includes a customized EMF code generator that can handle “UMLisms” like redefinition, subsetting, and derived unions
§