Synchronization with DOORS Surrogate Modules

Synchronization is a user-initiated process that creates or updates a DOORS® surrogate module. A surrogate module is a DOORS formal module that is a representation of a Simulink® model hierarchy.

When you synchronize a model for the first time, the DOORS software creates a surrogate module. The surrogate module contains a representation of the model, depending on your synchronization settings. (To learn how to customize the links and level of detail in the synchronization, see Customize DOORS Synchronization.)

If you create or remove model objects or links, keep your surrogate module up to date by resynchronizing. The updated surrogate module reflects any changes in the requirements links since the previous synchronization.

    Note   The RMI and DOORS software both use the term object. In the RMI, and in this document, the term object refers to a Simulink model or block, or to a Stateflow® chart or its contents.

    In the DOORS software, object refers to numbered elements in modules. The DOORS software assigns each of these objects a unique object ID. In this document, these objects are referred to as DOORS objects.

You use standard DOORS capabilities to navigate between the Simulink objects in the surrogate module and requirements in other formal modules. The surrogate module facilitates navigation between the Simulink model object and the requirements, as the following diagram illustrates.

Was this topic helpful?