You can control the execution of model components (Subsystem and Model blocks) by using export-function models or rate-based models. Benefits of scheduling components are:
Full control over scheduling of model components rather than letting Simulink® implicitly schedule the components.
No need to deal with data dependency issues between components. That is, there are only data transfers.