Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...
Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...
Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
11.3. Simulation Model<br />
The stat<strong>es</strong> of the EVC simulation are introduced below:<br />
No_Power<br />
Stand_By<br />
Moving_in_Unfitted<br />
Moving_in_Staff_R<strong>es</strong>ponsible<br />
Stopping_in_Trip<br />
Stopped_in_Post_Trip<br />
Isolated<br />
According to the ETCS SRS and the corr<strong>es</strong>ponding open-<br />
ETCS model in Subsection 10.2.1, this state only checks if<br />
the emergency brak<strong>es</strong> are activated and if the “ETCS Mode”<br />
DMI output field holds the string “No Power”. Since no<br />
movement can be simulated in this state, transitions to other<br />
stat<strong>es</strong> can only be done by signals (in Figure 11.6) from<br />
the CDMI state machine. For example, the powering of the<br />
system / EVC, which is indicated by the bSystemPowered<br />
variable.<br />
This state do<strong>es</strong> not differ much from the (normally) preceding<br />
“No_Power” state because again it is checked if the<br />
emergency brake is activated and the “ETCS Mode” DMI<br />
output field holds the name of the current Mode. Also,<br />
the corr<strong>es</strong>ponding manipulation of the DMI is done by<br />
the CDMI machine from Subsection 11.3.2 by entering the<br />
static train data.<br />
The train movement starts in the ETCS Mode Unfitted if<br />
the Application Level is 0, which is the default case in the<br />
simulation. Since various ATP functionaliti<strong>es</strong> are t<strong>es</strong>ted in<br />
this state, which are modelled in a sub-state machine, this<br />
state only has an assertion for the correct “ETCS Mode”<br />
DMI output field as entry-action [64]. Further assertions<br />
are defined in its decomposition.<br />
In this state, similar to “Moving_in_Unfitted”, only the<br />
correct value of the “ETCS Mode” DMI is checked. The concrete<br />
functionality and the corr<strong>es</strong>ponding correct behaviour<br />
is t<strong>es</strong>ted in a sub-state machine.<br />
According to the model in Subsection 10.2.6, the emergency<br />
brake must be activated in this Mode and the correct ETCS<br />
Mode string must be displayed in the DMI.<br />
This state can only be executed directly after “Stopping_-<br />
in_Trip”. In contrast to the preceding state, the emergency<br />
brake must not be used here, which is explicitly t<strong>es</strong>ted by<br />
an assert statement. Again, the ATP functionality is t<strong>es</strong>ted<br />
in a sub-state machine.<br />
Since ETCS do<strong>es</strong> not provide any ATP functionality in<br />
Mode Isolated, only the correct value of the “ETCS Mode”<br />
DMI output field is t<strong>es</strong>ted. Furthermore, the simulation<br />
227