• ISSN 0258-2724
  • CN 51-1277/U
  • EI Compendex
  • Scopus
  • Indexed by Core Journals of China, Chinese S&T Journal Citation Reports
  • Chinese S&T Journal Citation Reports
  • Chinese Science Citation Database
Volume 28 Issue 5
Oct.  2015
Turn off MathJax
Article Contents
LÜ, Jidong, ZHU Xiaolin, LI Kaicheng, TANG Tao, WANG Haifeng. Model-Based Test Case Automatic Generation of CTCS-3 Train Control System[J]. Journal of Southwest Jiaotong University, 2015, 28(5): 917-927. doi: 10.3969/j.issn.0258-2724.2015.05.023
Citation: LÜ, Jidong, ZHU Xiaolin, LI Kaicheng, TANG Tao, WANG Haifeng. Model-Based Test Case Automatic Generation of CTCS-3 Train Control System[J]. Journal of Southwest Jiaotong University, 2015, 28(5): 917-927. doi: 10.3969/j.issn.0258-2724.2015.05.023

Model-Based Test Case Automatic Generation of CTCS-3 Train Control System

doi: 10.3969/j.issn.0258-2724.2015.05.023
  • Received Date: 03 Mar 2014
  • Publish Date: 25 Oct 2015
  • In order to improve the test case generation efficiency of the CTCS-3 train control system, a test case automatic generation method is proposed based on formal models of hybrid communication sequential process (HCSP) and timed automata. Then, timing models for operation scenarios in the train control system are built to verify its real-time function. Based on the timing models, test case automatic generation algorithms are designed for three domain independent coverage criteria, including all location, all edge and definition-use pair in the train control system. Taking the typical radio block center (RBC) handover scenario as an example, 100% function coverage test suites with all-location, all-edge and definition-use pair test coverage criteria are automatically derived. In addition, the efficiency of the test case generation method is analyzed from the aspects of test suite number, time consumption, and memory cost. The results show that among the three 100% function coverage test suites, the user-defined pair test criterion consumes a minimum time of 0.2 s and a minimum memory of 9.4 blocks, and the proposed method can enhance the test case generation efficiency by a maximum of 30% in the train control system.

     

  • loading
  • 吕继东. 列车运行控制系统分层形式化建模与验证分析
    [D]. 北京:北京交通大学,2011.
    古天龙. 软件开发的形式化方法
    CHAOCHEN Z, HANSEN M. Duration calculus a formal approach to real-time systems
    DONG Jinsong, HAO Ping, QIN Shengchao, et al. Timed automata patterns
    [M]. 北京:高等教育出版社,2005: 6-8.
    HOARE C A R. Communicating sequential processes
    LIU Jiang, L Jidong, ZHAO Quan. Programming languages and systems: a calculus for hybrid CSP
    [M]. : Springer-Verlag, 2003: 14-16.
    BEIZER B. Black-box testing, techniques for functional testing of software and systems
    张勇,王超琦. CTCS-3级列控系统车载设备测试序列优化生成方法
    [J]. IEEE Transactions on Software Engineering, 34, 2008: 844-845.
    徐中伟,吴芳美. 形式化故障树分析建模和软件安全性测试
    [J]. Communications of the ACM, 1978, 21(8): 666-677.
    赵显琼,唐涛. 多端口形式化测试自动生成方法在CTCS-3车载系统中的应用
    张曙光. CTCS-3级列控系统总体技术方案
    ALUR R, DILL D L. A theory of timed automata
    [M]. Berlin: Springer, 2010: 1-15.
    吕继东,唐涛. 高速铁路列控系统运营场景实时性建模与验证
    [M]. New York: Wiley, 1995: 39-41.
    ZHOU Chaochen, WANG Ji, ANDERS P. Ravn a formal description of hybrid systems
    BEHRMANN G, LARSEN K G, MOLLER O, et al. UPPAAL-present and future
    HESSEL A, PETTERSSON P. CoVer: a real-time test case generation tool
    [J]. 中国铁道科学,2011,32(3): 100-106. ZHANG Yong, WANG Chaoqi. The method for the optimal generation of test sequence for CTCS-3 on-board equipment
    [J]. China Railway Science, 2011, 32(3): 100-106.
    [J]. 同济大学学报:自然科学版,2001,29(11): 1299-1302. XU Zhongwei, WU Fangmei. Formal fault tree analysis modeling and software safety testing
    [J]. Journal of Tongji University: Natural Science, 2001, 29(11): 1299-1302.
    [J]. 铁道学报,2011,33(7): 44-51. ZHAO Xianqiong, TANG Tao. Multi-port based automatic formal testing generation and its application in CTCS-3 level on-board system
    [J]. Journal of the China Railway Society, 2011, 33(7): 44-51.
    [M]. 北京.中国铁道出版社,2008: 49-50.
    [J]. Theoretical Computer Science, 1994, 126: 183-235.
    [J]. 铁道学报,2011,33(6): 54-61. L Jidong, TANG Tao. Modeling and verification of time constraints of operation scenarios of high-speed train control system
    [J]. Journal of the China Railway Society, 2011, 33(6): 54-61.
    [C]//Proc. of the DIMACS/SYCON Workshop on Hybrid Systems III: Verification and Control. New York: Springer-Verlag,1996: 511-530.
    [C]//Proc. of the 40th IEEE Conference on Decision and Control. Orlando:
    [s. n.], 2001: 2881-2886.
    [C]//19th IFIP International Conference on Testing of Communicating Systems and 7th International Workshop on Formal Approaches to Testing of Software. Berlin: Springer, 2007: 73-77.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索
    Article views(795) PDF downloads(398) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return