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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

11<br />

openETCS Simulation<br />

Generally, a simulation is applicable to t<strong>es</strong>t the behaviour of the generated system to evaluate<br />

the openETCS case study and the developed tool chain as proof of concept for model based<br />

development and t<strong>es</strong>ts for openETCS. According to the MDA principle, which is used for the<br />

whole tool chain, also this simulation should be developed based on models.<br />

This chapter starts with an initial d<strong>es</strong>cription of the simulation methodology, which means<br />

how the simulation environment is set up and can interact with a generated EVC binary.<br />

Afterwards, the PSM (see Section 8.5) for the simulation is introduced, followed by the<br />

simulation model using it.<br />

11.1. Simulation Methodology<br />

The simulation environment should acc<strong>es</strong>s the generated and compiled binary, which shall be<br />

executed on the train on-board unit, the EVC, through special simulative hardware interfac<strong>es</strong> 1<br />

in the PSM and DMI. The simulation is modelled by two independent state machin<strong>es</strong>: One<br />

for simulating the ETCS Mod<strong>es</strong> and Application Levels based on a virtual track. The other<br />

for d<strong>es</strong>cribing the driver’s behaviour by the interaction with the DMI. The data flow between<br />

simulation and on-board binary or rather PSM is sketched in Figure 11.1.<br />

ETCS outputs<br />

speed, telegram<br />

DMI<br />

Simulation<br />

PSM<br />

driver inputs<br />

position, brake system<br />

Figure 11.1.: Simulation environment data flow<br />

1 for odometer, service and emergency brake, and for receiving balise telegrams<br />

211

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

Saved successfully!

Ooh no, something went wrong!