You can distribute profiles with included customization data in the following two ways:
- Exchanging Profiles via XMI
- Distributing Resources by Using Resource Manager
Exchanging Profiles via XMI
Using UML XMI interchange mechanisms it is possible to interchange profiles between tools, together with models to which they have been applied. A profile must therefore be defined as an interchangeable UML model. In addition to exchanging profiles together with models between tools, profile application should also be definable “by reference”; that is, a profile does not need to be interchanged if it is already present in the importing tool.