Generation of FAO System Test Sequence Based on UPPAAL and Improved Backtracking Algorithm

Rong Wang,Junfeng Wang
DOI: https://doi.org/10.1109/itsc48978.2021.9565121
2021-09-19
Abstract:Compared with CBTC(Communication Based Train Control System) software,FAO (Fully Automatic Operation) software increases new scenarios,such as the FAM(Fully Automatic Train Operating Mode), CAM(Creep Automatic Train Operating Mode), and RRM(Remote Restricted Supervised Train Operating Mode), therefore,it is important to verify and test the safety of the control logic functions. In this paper, a test method based on UPPAAL combined with improved backtracking algorithm has been introduced to test the new scenarios of FAO software. The conformance of the real FAO software and its time automata specification model has been tested. Thus the safety control logic functions are verified,which mainly focus on new scenarios of the software. The experimental results show that this method can generate test sequences automatically and improve the completeness of test sequence generation, which can detect the error of the new scenarios effectively. Moreover/ the completeness is higher than depth-first search algorithm and width-first search algorithm.
What problem does this paper attempt to address?