§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
§