• 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