Modeling Method for Testing Railway Signal System Software

被引:0
|
作者
Li Y. [1 ]
Zhang X. [1 ]
Guo J. [2 ]
Zhang Y. [2 ]
机构
[1] School of Optoelectronic Science and Engineering, University of Electronic Science and Technology of China, Chengdu
[2] School of Information Science and Technology, Southwest Jiaotong University, Chengdu
关键词
Clock constraint; Modeling method; Railway signal system software; Risk level; Risk timed statechart; Z notation;
D O I
10.3969/j.issn.0258-2724.20200530
中图分类号
学科分类号
摘要
As the testing model of railway signal system software fails to describe the test requirements systematically, a risk timed statechart (RTSC) modeling method is proposed. First, the characteristics of testing railway signal system software are analyzed, and its modeling requirements are proposed. Then, based on the finite state machine (FSM) theory, the clock and risk level elements are extended respectively in the transition and state of the FSM, and the RTSC modeling method is proposed to meet the modeling requirements of the functional logic, clock constraint and risk level. The formal definition and configuration mechanism of the RTSC are expressed by Z notation. Finally, the switching function of computer-based interlocking system is used as an example to build the RTSC testing model and the proposed method is compared with the timed automata modeling method. The results show that in contrast to the timed automata modeling method, the RTSC saves 62% of transition numbers and has stronger description ability, which can meet the modeling requirements of the railway signal system software testing. Copyright ©2022 JOURNAL OF SOUTHWEST JIAOTONG UNIVERSITY. All rights reserved.
引用
收藏
页码:392 / 400and424
相关论文
共 18 条
  • [1] SHANGGUAN Wei, HU Fuwei, YUAN Min, Et al., Reliability analysis method for on-board equipment of train control system based on resilience effect, Journal of the China Railway Society, 40, 6, pp. 75-82, (2018)
  • [2] LIANG Ci, ZHENG Wei, LI Kaicheng, Et al., Automated generation of test cases and sequences based on path optimization algorithm, Journal of the China Railway Society, 35, 6, pp. 53-58, (2013)
  • [3] ZHAO Xiaoyu, YANG Zhijie, LU Jingyang, Test sequence generation method of mode transition for on-board equipment based on colored petri net, China Railway Science, 38, 4, pp. 115-123, (2017)
  • [4] YUAN Lei, LYU Jidong, LIU Yu, Et al., Research on model-based test case generation method of onboard subsystem in CTCS-3, Journal of the China Railway Society, 36, 8, pp. 55-62, (2014)
  • [5] WEI Baiquan, LYU Jidong, CHEN Kexing, Et al., Mutation timed automata with input and output-based method of generating test suites for Chinese train control system level 3, Journal of Southwest Jiaotong University, 55, 5, pp. 937-945, (2020)
  • [6] (2017)
  • [7] (2016)
  • [8] (2000)
  • [9] WANG Shuo, GUO Jin, ZHANG Yadong, Hazard analysis method for security software black-box testing of train control system, Journal of Railway Science and Engineering, 16, 3, pp. 590-595, (2019)
  • [10] LI Yao, CHEN Rongwu, GUO Jin, Et al., Modeling and verification of TSSM-based CBTC zone controller for urban rail transit, Journal of Southwest Jiaotong University, 50, 1, pp. 27-35, (2015)