51
 What do YOU want UML to be?  |  Long Talk  |  © Copyright 2007 by IBM Corp.; made available under the EPL v1.0
Profiles
§UML provides a mechanism that allows metaclasses from an existing metamodel to be adapted for different purposes
§
§A profile is a kind of package that extends a reference metamodel
§
§A stereotype is a kind of class that may extend one or more metaclasses via extension relationships, as part of a profile
§
§It is possible to interchange profiles, together with models to which they have been applied, via XMI
§
§UML2 provides support for defining and interchanging profiles