基于通信的列车控制系统在线一致性测试

Yuemiao Wang, Lei Chen, Jinwen Wei, D. Kirkwood, Qian Xu, J. Lv, C. Roberts
{"title":"基于通信的列车控制系统在线一致性测试","authors":"Yuemiao Wang, Lei Chen, Jinwen Wei, D. Kirkwood, Qian Xu, J. Lv, C. Roberts","doi":"10.1109/ICIRT.2016.7588751","DOIUrl":null,"url":null,"abstract":"As metro systems have become more advanced, Communication-Based Train Control (CBTC) has been increasingly valued because of its characteristics. It is, however, necessary to guarantee that the CBTC system is safe so that the safety of the whole metro system can be improved. Traditional off-line testing methods are widely used to determine whether the CBTC system complies with the desired specification, but unfortunately these testing methods are becoming insufficient due to the growing complexity and wider functional coverage requirements of the system. In particular, off-line testing methods ask for a deterministic system while the CBTC system is usually non-deterministic. To solve the problem, we propose an on-line testing method, based on a micro railway simulator and the testing tool UPPAAL-TRON, by generating and executing test cases simultaneously. Firstly, we applied the theory of Timed Automata (TA) to model a general routing procedure of the CBTC system. Secondly, the observable abstract variables in the TA-based model were mapped to the simulated variables in our micro railway simulator and the simulated variables were connected to the SUT's variables. Then, we processed the TA-based model via a black-box conformance testing tool UPPAAL-TRON to generate and execute the test case simultaneously. Finally, we analysed the testing results to determine the test coverage and to find out whether there are inconsistencies between the SUT design and its testing specification.","PeriodicalId":427580,"journal":{"name":"2016 IEEE International Conference on Intelligent Rail Transportation (ICIRT)","volume":"172 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"On-line conformance testing of the Communication-Based Train Control (CBTC) system\",\"authors\":\"Yuemiao Wang, Lei Chen, Jinwen Wei, D. Kirkwood, Qian Xu, J. Lv, C. Roberts\",\"doi\":\"10.1109/ICIRT.2016.7588751\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As metro systems have become more advanced, Communication-Based Train Control (CBTC) has been increasingly valued because of its characteristics. It is, however, necessary to guarantee that the CBTC system is safe so that the safety of the whole metro system can be improved. Traditional off-line testing methods are widely used to determine whether the CBTC system complies with the desired specification, but unfortunately these testing methods are becoming insufficient due to the growing complexity and wider functional coverage requirements of the system. In particular, off-line testing methods ask for a deterministic system while the CBTC system is usually non-deterministic. To solve the problem, we propose an on-line testing method, based on a micro railway simulator and the testing tool UPPAAL-TRON, by generating and executing test cases simultaneously. Firstly, we applied the theory of Timed Automata (TA) to model a general routing procedure of the CBTC system. Secondly, the observable abstract variables in the TA-based model were mapped to the simulated variables in our micro railway simulator and the simulated variables were connected to the SUT's variables. Then, we processed the TA-based model via a black-box conformance testing tool UPPAAL-TRON to generate and execute the test case simultaneously. Finally, we analysed the testing results to determine the test coverage and to find out whether there are inconsistencies between the SUT design and its testing specification.\",\"PeriodicalId\":427580,\"journal\":{\"name\":\"2016 IEEE International Conference on Intelligent Rail Transportation (ICIRT)\",\"volume\":\"172 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International Conference on Intelligent Rail Transportation (ICIRT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIRT.2016.7588751\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Intelligent Rail Transportation (ICIRT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIRT.2016.7588751","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

随着地铁系统的不断发展,基于通信的列车控制系统(CBTC)因其自身的特点越来越受到人们的重视。然而,为了提高整个地铁系统的安全性,必须保证CBTC系统的安全性。传统的离线测试方法被广泛用于确定CBTC系统是否符合期望的规范,但不幸的是,由于系统日益增长的复杂性和更广泛的功能覆盖要求,这些测试方法变得不够。特别是,离线测试方法需要一个确定性系统,而CBTC系统通常是非确定性的。为了解决这个问题,我们提出了一种基于微铁路模拟器和测试工具UPPAAL-TRON的在线测试方法,通过同时生成和执行测试用例。首先,我们运用时间自动机理论对CBTC系统的一般路由过程进行建模。其次,将基于ta的模型中的可观测抽象变量映射到微铁路模拟器中的模拟变量,并将模拟变量连接到SUT的变量上。然后,我们通过黑盒一致性测试工具UPPAAL-TRON对基于ta的模型进行处理,同时生成和执行测试用例。最后,对测试结果进行分析,以确定测试覆盖率,并找出SUT设计与其测试规范之间是否存在不一致之处。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
On-line conformance testing of the Communication-Based Train Control (CBTC) system
As metro systems have become more advanced, Communication-Based Train Control (CBTC) has been increasingly valued because of its characteristics. It is, however, necessary to guarantee that the CBTC system is safe so that the safety of the whole metro system can be improved. Traditional off-line testing methods are widely used to determine whether the CBTC system complies with the desired specification, but unfortunately these testing methods are becoming insufficient due to the growing complexity and wider functional coverage requirements of the system. In particular, off-line testing methods ask for a deterministic system while the CBTC system is usually non-deterministic. To solve the problem, we propose an on-line testing method, based on a micro railway simulator and the testing tool UPPAAL-TRON, by generating and executing test cases simultaneously. Firstly, we applied the theory of Timed Automata (TA) to model a general routing procedure of the CBTC system. Secondly, the observable abstract variables in the TA-based model were mapped to the simulated variables in our micro railway simulator and the simulated variables were connected to the SUT's variables. Then, we processed the TA-based model via a black-box conformance testing tool UPPAAL-TRON to generate and execute the test case simultaneously. Finally, we analysed the testing results to determine the test coverage and to find out whether there are inconsistencies between the SUT design and its testing specification.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信