首页|基于禁忌搜索的列车运行控制系统测试用例生成方法研究

基于禁忌搜索的列车运行控制系统测试用例生成方法研究

扫码查看
当采用故障注入方法对高速铁路列车运行控制系统功能进行组合测试时,系统容易受到输入参数之间约束关系的影响,产生无效测试用例.为了应对多个故障间的耦合作用,以临时限速场景为例,提出一种基于禁忌搜索算法的测试用例生成方法.首先,提取临时限速场景的设备故障特征作为故障注入输入参数,分析设备间的约束关系,建立约束满足模型;然后,依据信号设备的特点,改进禁忌搜索算法的初始解生成方式和邻域搜索过程,生成满足约束关系的测试用例;最后,依托京张智能高速铁路列车运行控制系统仿真测试平台,结合现场线路数据和实际设备信息,验证所提算法的有效性.实验结果表明:临时限速场景中加入约束后的测试用例个数比加入约束前在覆盖维度为2、3、4时分别减少了7.7%、7.0%、4.5%;所提算法生成的测试用例个数比IPOG、IPOG-F、mAETG、TS算法分别降低了32%、30.1%、24.5%、3.7%,且组合覆盖率比随机测试和自适应随机测试提高了9.5%和3.7%.该研究成果可为列车运行控制系统优化及安全性验证提供一定的参考.
Test Case Generation Using Tabu Search for Train Control Systems
When the traditional approach to fault injection in combinatorial testing is adopted to verify each function of Chinese train control systems(CTCS),the systems are susceptible to the constraint relationship between input parame-ters,which can result in invalid test cases.To deal with the coupling effect between multiple faults for CTCS,an ap-proach to test case generation based on tabu search was proposed,with temporary speed restriction(TSR)scenario taken as an example.Firstly,with the features of equipment faults in the TSR scenario extracted as input parameters for fault injection,the constraint relationship between devices was analyzed to establish a constraint satisfaction model.Then,ac-cording to the characteristics of railway signalling equipment,the initial solution generation method and neighborhood search process of tabu search algorithm were improved to generate the test cases satisfying the constraint relationship.Fi-nally,in accordance with operational railroad data and real equipment information,the validity of the proposed method for CTCS were verified based on the simulation platform of CTCS for Beijing—Zhangjiakou High-speed Railway.Empiri-cal studies suggest that when the coverage dimension was 2,3 and 4 respectively,the number of test cases in the TSR scenario was reduced by 7.7%,7.0% and 4.5% after taking constraint relationship into consideration.In comparison with IPOG,IPOG-F,mAETG and tabu search,the number of test cases generated by the proposed algorithm was re-duced by 32%,30.1%,24.5% and 3.7% respectively,with the coverage in combinatorial testing 9.5% and 3.7% higher than the random testing and the adaptive random testing.The research achievements can provide some references for the safety evaluation and system optimization of CTCS for high-speed railway.

Chinese train control systemstabu searchtest casetemporary speed restrictioncombinatorial testing

邢毅、赵一莉、张雁鹏、左兴

展开 >

中南大学交通运输工程学院,湖南长沙 410075

兰州交通大学 自动化与电气工程学院,甘肃兰州 730070

中国列车运行控制系统 禁忌搜索 测试用例 临时限速 组合测试

国家自然科学基金中国国家铁路集团有限公司科技研发计划兰州交通大学-天津大学联合创新基金甘肃省教育科技创新项目

52162050N2021G04520210602022QB-068

2024

铁道学报
中国铁道学会

铁道学报

CSTPCD北大核心
影响因子:0.9
ISSN:1001-8360
年,卷(期):2024.46(5)
  • 6