Kehang Chen, J. Lv, Jia Huang, Haonan Guo, S. Su, T. Tang
{"title":"Online Conformance Testing of CBTC On-board ATO Functions Based on UPPAAL-TRON Framework","authors":"Kehang Chen, J. Lv, Jia Huang, Haonan Guo, S. Su, T. Tang","doi":"10.1109/ITSC.2019.8917035","DOIUrl":null,"url":null,"abstract":"The Automatic Train Operation System (ATO) is an important part in the Communication Based Train Control System (CBTC). It is important to verify the correctness and safety of its control logic functions. In this paper, a timed automata online conformance testing framework based on UPPAAL-TRON has been introduced to test the ATO software. The conformance of the real ATO software and its time automata specification model has been tested. Thus the safety control logic functions are verified according to the mutation analysis, which mainly focuses on the typical faults in the real ATO software, such as the wrong safety distance, inconsistent static speed constraint, functional logic failure and the loss of command, etc. The experimental results show that the online conformance testing framework can detect the inconsistency between the real ATO software and its specification model, which can effectively improve the error detection capability of the functional testing on ATO.","PeriodicalId":6717,"journal":{"name":"2019 IEEE Intelligent Transportation Systems Conference (ITSC)","volume":"15 1","pages":"3334-3339"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Intelligent Transportation Systems Conference (ITSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITSC.2019.8917035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The Automatic Train Operation System (ATO) is an important part in the Communication Based Train Control System (CBTC). It is important to verify the correctness and safety of its control logic functions. In this paper, a timed automata online conformance testing framework based on UPPAAL-TRON has been introduced to test the ATO software. The conformance of the real ATO software and its time automata specification model has been tested. Thus the safety control logic functions are verified according to the mutation analysis, which mainly focuses on the typical faults in the real ATO software, such as the wrong safety distance, inconsistent static speed constraint, functional logic failure and the loss of command, etc. The experimental results show that the online conformance testing framework can detect the inconsistency between the real ATO software and its specification model, which can effectively improve the error detection capability of the functional testing on ATO.