The Model Validation and FSM SQL extractor features support referenced models. The UML Package and Element
import relationships are used to reference packages and elements in external models. Multiple models can refer
to the same elements in a referenced model as shown in the following figure. This provides the benefits of
reusability and reduces the maintenance tasks. For example, an update that is made to an element in the
referenced model is visible in all referencing models.
Note: The referenced elements can be updated in any
referencing model. For example, if a change is made to a referenced element in Model C, the change is made in
the referenced model and in Models A and B.
Figure 1. Referenced Models
Support for referenced models was provided specifically to enable the reuse of the supplied FTM Generic Model. For more information, see Generic Model.
Note: The Generic FSM
model for FTM is intended to be used as a starting point to accelerate FSM development
for FTM. The FSMs supplied have been found or are considered to be generic enough to
be used, as is, in many FTM deployments. However, specific project requirements might
mean that some or all of these FSMs are not appropriate as is, and that customizations are required. Either
way, it is expected that this generic model provides a good starting point in most FTM
projects.