Use the Model Transformer and Identify Modeling Clones tools to refactor a model to improve model componentization and enable reuse.
Identify modeling patterns that qualify for transformation into Variant Source or Variant Subsystem blocks. Create a model that transforms modeling patterns into Variant Source or Variant Subsystem blocks.
Identify clones and create a model that replaces these clones with links to subsystem blocks in a library.
Replacing clones with links to library blocks enables component reuse. Using Variant Subsystem and Variant Source blocks helps in the reusability of a model for different conditional expressions called variant choices. The active model is a combination of a fixed structure and variable components that you activate depending on the variant choice that you select.