DocumentCode :
663314
Title :
Model-based test generation techniques verifying the on-board module of a satellite-based train control system model
Author :
Daohua Wu ; Schnieder, Eckehard ; Krause, Jan
Author_Institution :
Inst. for Traffic Safety & Autom. Eng., Tech. Univ. Braunschweig, Braunschweig, Germany
fYear :
2013
fDate :
Aug. 30 2013-Sept. 1 2013
Firstpage :
274
Lastpage :
279
Abstract :
Testing as a means of verification during system development, aims at demonstrating the compliance of actual and intended behaviours of the system. However, the degree of automatic test generation and test coverage are big challenges in testing. Concerning these problems, two approaches are proposed to test the on-board module of an advanced satellite-based train control system model. The first approach is a model-based test generation technique based on Coloured Petri Nets (CPNs). The test model includes a behavioural module of the on-board subsystem model and two other modules for the application environments of the onboard subsystem model. The behavioural module and modules of application environments form a closed system. The expected output of a test case is extracted from a path of the reachability graph of the test model. Beside the CPN based approach for generating test cases, another model-based test generation technique is applied. This method uses a special Petri net dialect called Safe Place Transition Net with Attributes (SPENAT) to model the intended behaviour of the test object, the on-board subsystem model in this case. No environment of the test object has to be modelled, because of the possible input/output modelling with a SPENAT. Thereby, a SPENAT is an open system and its transitions can be triggered by external events with parameters (external data). The identification of suitable test cases is based on the construction of a (complete) prefix of the SPENAT model and the specified coverage criteria. With CPN based (closed system) and SPENAT based (open system) approaches, the verification of a railway operations control system model, such as the on-board subsystem model in this case, could be done by testing. At last, the results of both approaches are discussed and the advantages as well as disadvantages are illustrated.
Keywords :
Petri nets; artificial satellites; automatic testing; open systems; program verification; rail traffic control; railway engineering; reachability analysis; CPN based approach; Petri net dialect; SPENAT based approach; advanced satellite-based train control system model; automatic test generation; behavioural module; closed system; coloured Petri nets; input-output modelling; model-based test generation technique; on-board module testing; on-board module verification; on-board subsystem model; open system; railway operation control system model; reachability graph; safe place transition net with attributes model; system development; test coverage; test model; Abstracts; Analytical models; Control systems; Data models; Petri nets; Testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Rail Transportation (ICIRT), 2013 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-5278-9
Type :
conf
DOI :
10.1109/ICIRT.2013.6696307
Filename :
6696307
Link To Document :
بازگشت