Vous pouvez peaufiner la conception de votre modèle grâce aux transformations et aux patterns. Les
transformations modèle vers modèle permettent d'améliorer un modèle d'un niveau d'abstraction à un autre.
Quant aux patterns, ils permettent en général d'améliorer un modèle dans le même niveau d'abstraction.
Vous pouvez appliquer des patterns à vos modèles pour réutiliser une conception ou un code
orienté objet éprouvé entre des projets et des développeurs et enregistrer des solutions de conception pour les incidents
logiciels récurrents. Vous pouvez utiliser les transformations pour convertir un modèle en un autre du même système.