Model-Based Generation of Safety Test-Cases for Onboard Systems

被引:0
|
作者
Li Chenling [1 ]
Tang Tao [1 ]
Li KaiCheng [2 ]
Lv JiDong [2 ]
Huang Ling [3 ]
机构
[1] Beijing Jiaotong Univ, State Key Lab Rail Traff Control & Safety, Beijing, Peoples R China
[2] Beijing Jiaotong Univ, Natl Engn Res Ctr Rail Transportat, Operat & Control Syst, Beijing, Peoples R China
[3] Minst Sci & Technol, High Technol Res & Dev Ctr, Beijing, Peoples R China
关键词
CTCS-3; Onboard subsystem; Model-based testing; Safety function; Test case generation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:192 / 197
页数:6
相关论文
共 50 条
  • [1] SCADE Model-based Method of Test Cases Generation for Onboard ATP System
    Li, Lanxin
    Wang, Haifeng
    Qi, Zhihua
    Tang, Shengjie
    Zhang, Qihe
    [J]. Wang, Haifeng (hfwang@bjtu.edu.cn), 1600, Science Press (42): : 102 - 110
  • [2] A Model-based Approach for Test Cases Generation
    Silva, J. C.
    Silva, J. L.
    Campos, J. C.
    Saraiva, J. A.
    [J]. PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,
  • [3] Test Framework Generation for Model-Based Testing in Embedded Systems
    Iyenghar, Padma
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 267 - 274
  • [4] Towards World Model-based Test Generation in Autonomous Systems
    Andrews, Anneliese
    Abdelgawad, Mahmoud
    Gario, Ahmed
    [J]. MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 165 - 176
  • [5] Model-based test case generation for function testing of CTCS-3 onboard subsystem
    Lv, Jidong
    Ren, Pengcheng
    Lei, Chen
    Li, Kaicheng
    Tang, Tao
    [J]. International Journal of Control and Automation, 2015, 8 (10): : 171 - 178
  • [7] Model Based Safety Analysis: Automatic Generation of Safety Validation Test Cases
    Philip, Gracy
    DSouza, Meenakshi
    Abidha, V. P.
    [J]. 2017 IEEE/AIAA 36TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2017,
  • [8] Batch-optimistic test-cases generation using genetic algorithms
    Sofokleous, Anastasis A.
    Andreou, Andreas S.
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL I, PROCEEDINGS, 2007, : 157 - +
  • [9] Reusing Test-Cases on Different Levels of Abstraction in a Model Based Development Tool
    Blech, Jan Olaf
    Mou, Dongyue
    Ratiu, Daniel
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (80): : 13 - 27
  • [10] Model-Based Safety-Cases for Software-Intensive Systems
    Braun, Peter
    Philipps, Jan
    Schaetz, Bernhard
    Wagner, Stefan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 238 (04) : 71 - 77