Page 100 - 360.revista de Alta Velocidad - Nº 5
P. 100

Meyer zu Hörste, Michael. Asbach, Lennart. Hardi, Hungar. Lemmer, Karsten.




                 variables and parameters are filled with values, though some remain to be set dynamically
                 during execution of the sequence. So the test sequences could be understood as operational
                 test trips.  The relation from the SRS up to the test sequence is shown in Fig. 2.
                 Finally the fundamental structure of the test sequence should be clarified. Each test sequence
                 simulates a test trip by stimulating the on-board equipment via the black-box-interfaces. In
                 addition, the SRS-conformant reactions of the on-board equipment are defined in each test
                 sequence. The reactions and the stimulating events are bound to the interface where they
                 should be observed and evaluated or raised. Essentially the test sequences consist of the stimuli
                 and the expected reactions of the on-board equipment. In the test sequence one stimulus or
                 reaction is represented by a test step. Fig. 3 shows the structure of a test sequence.
                 The 775 test sequences contain up to several hundred test steps and their execution in realtime
                 in the labs need up to several hours. A time rafting testing is not possible due to the fact
                 that the real time behaviour of the ETCS component is tested. As mentioned above the test
                 sequences  are  implemented  in  the  reference  labs.  Some  of the  test  sequences  have  been
                 executed successfully, but the stated problems of duration and unstable inputs on the user
                 interface by the human being show that automation is needed. As soon as an input is missed or
                 incorrect the complete test sequence must be repeated.
























                                       Figure 3: Symbolic structure of a test sequence for conformity testing

                 The tests defined by this method are documented in the ETCS subset 076. These are used to
                 proof the conformity of the constituent European Vital Computer (EVC) which is the core of the
                 on-board unit.

                       3.2     Operational Test Sequences

                 The conformity test sequences which have been discussed in the previous section fulfil the
                 purpose to show that an application is realising the specification sufficiently complete. They do
                 not claim to be operationally reasonable. Thus, a railway undertaking tendering ERTMS/ETCS
                 systems need to check whether these fulfil their operational requirements. These tests are a
                 separate set of test sequences at the moment. They need to be defined by a similar methodical
                 approach as shown above, but they have need to fulfil more requirements: The test sequences
                 must represent the most typical or important scenarios of the operation of the railway. They
                 need to show the fulfilment of the European requirements as well as the national add-ons.
                 The approach is to use the same test cases for the operational test sequences as well. Some
                 specific test steps and test cases are added to represent operational aspects which are not



             98                                                                             360.revista de alta velocidad
   95   96   97   98   99   100   101   102   103   104   105