Skip to Main Content
Train Control System is a critical system to ensure the safety and the efficiency of high-speed railway. A third-party interoperability test bench, on which the functional test of a train control system can be executed, should be built for the customer to verify whether the system can be operated in real lines. In this paper, the structure and the basic components of the test bench were given according to the principle of the third-party functional test. An UML model was proposed to describe the behavior of the test bench and the relationship between each module. The UML use case diagram of the whole bench was applied to define the function of the test bench and use case diagrams of each module were modeled to refine the function of the modules of the test bench. The UML activity diagram and the sequence diagram were given to describe the dynamic behavior of the test bench and the interactive message between each module. The UML models can be used in the development process to guarantee the quality of the test bench, and also can be showed to customer and system manufacturers, to demonstrate the authority of the test bench.