54
 What do YOU want UML to be?  |  Long Talk  |  © Copyright 2007 by IBM Corp.; made available under the EPL v1.0
Extending UML(2) – How?
§One of the strengths of the latest version of UML is that it can be customized to meet the needs of a given application or domain
§
§There are two “official” ways of customizing UML
1.lightweight extensions using profiles
2.heavyweight, or first-class, extensions using MOF
1.
§UML2 supports these kinds of extensions but also provides two lighter-weight alternatives which we’ll call featherweight and middleweight extensions