31.01.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!