74
 What do YOU want UML to be?  |  Long Talk  |  © Copyright 2007 by IBM Corp.; made available under the EPL v1.0
Middleweight Extensions
§Middleweight extensions are done by creating a metamodel that extends the UML2 metamodel via specialization
§
§An API and schema for the new metamodel must be generated, implemented, and deployed
§
§The implementation classes in the specialized metamodel extend the UML2 implementation classes (discouraged)
§
§The API and resource implementation must conform with the UML2 API and resource implementation