Extending the UML metamodel by using custom UML profiles

If you are modeling a system and need to extend the UML metamodel for a particular use, instead of changing the metamodel, you can create a set of stereotypes and constraints and group them into a custom UML profile. You can apply a custom UML profile to a model and use the stereotypes and constraints to mark up your model for a specific platform or domain. For example, you can create a profile that controls how a transformation generates C++ code from a UML model.

Related concepts
Custom UML profiles
Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.