User`s guide
6 IBM Rational DOORS Surrogate Module Synchronization
6-12
Drop-Down List Option Description
Moderate - Unmasked
subsystems, Stateflow charts,
and superstates
Adds Stateflow superstates to the surrogate module.
Average - Nontrivial Simulink
blocks, Stateflow charts and
states
Adds all Stateflow charts and states and Simulink blocks,
except for trivial blocks such as ports, bus objects, and
data-type converters, to the surrogate module.
Extensive - All unmasked
blocks, subsystems, states
and transitions
Adds all unmasked blocks, subsystems, states, and
transitions to the surrogate module.
Complete - All blocks,
subsystems, states and
transitions
Copies all blocks, subsystems, states, and transitions to
the surrogate module.
Resynchronize to Include All Simulink Objects
This tutorial shows how you can include all Simulink objects in the DOORS surrogate
module. Before you start these steps, make sure you have completed the tutorials
“Synchronize a Simulink Model to Create a Surrogate Module” on page 6-5 and “Create
Links Between Surrogate Module and Formal Module in a DOORS Database” on page
6-7.
1
Open the sf_car_doors model that you synchronized in “Synchronize a Simulink
Model to Create a Surrogate Module” on page 6-5 and again in “Create Links
Between Surrogate Module and Formal Module in a DOORS Database” on page 6-7.
2
In the Simulink Editor, select Analysis > Requirements Traceability >
Synchronize with DOORS.
The DOORS synchronization settings dialog box opens.
3
Resynchronize with the same surrogate module, making sure that the DOORS
surrogate module path and name specifies the surrogate module path and name
that you used in “Synchronize a Simulink Model to Create a Surrogate Module” on
page 6-5.
For information about how the RMI resolves the path to the requirements document,
see “Document Path Storage” on page 5-15.