DocumentCode :
663299
Title :
Model-based generation of safety test-cases for Onboard systems
Author :
Li Chenling ; Li Kaicheng ; Tang Tao ; Lv Jidong ; Huang Ling
Author_Institution :
State Key Lab. of Rail Traffic Control & Safety, Beijing Jiaotong Univ., Beijing, China
fYear :
2013
fDate :
Aug. 30 2013-Sept. 1 2013
Firstpage :
191
Lastpage :
196
Abstract :
As a core subsystem in CTCS-3, the Onboard subsystem is a typical safety-critical system, in which any fault can lead to huge human injury or wealth losing. It is important to guarantee the safety of train control system. Safety testing is an effective method to detect the safety holes and bugs in the system. However, because of the special characters of train control system like diversification, structural complexity and multiplicity of interfaces, most safety testing for train control system are manually executed based on specialistic experience, which leads to a huge testing workload. Besides, manual generation will easily cause the problem of missing test cases. In this paper, a model-based safety test method is introduced. We select a core function of onboard system as the representative to study the method. This function was analyzed by Fault Tree Analysis (FTA) to get the bottom events, which are used to turn to fault models being injected into the whole system model, affected system safety, and a set of timed automata network model of the core function is built using the tools of UPPAAL. Then COVER, the real-time test case generation tool, is used to generate the safety test cases from the system model (included fault models) automatically, and states transition criteria is customized based on preferences to achieve user-defined test, the test accuracy and efficiency is improved.
Keywords :
automata theory; control engineering computing; program testing; rail traffic control; railway safety; safety-critical software; traffic engineering computing; trees (mathematics); COVER realtime test case generation tool; CTCS-3 subsystem; FTA; UPPAAL tool; bugs detection; fault tree analysis; model-based safety test method; onboard subsystem; safety holes detection; safety test-case; safety testing; safety-critical system; specialistic experience; states transition criteria; test accuracy; test efficiency; testing workload; timed automata network model; train control system; Analytical models; Automata; Control systems; Fault trees; Railway accidents; Safety; Testing; CTCS-3; Model-based testing; Onboard subsystem; Safety function; Test case generation;
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.6696292
Filename :
6696292
Link To Document :
بازگشت