CTCS-3 train control system is one of the ten special projects which are of long-term and strategic importance and affecting the overall interests of the country in《"Eleventh Five-Year Plan" for Railway Technology Development》. Dedicated passage line and the Beijing-Shanghai high speed railway, which are building in China with the speed of 350km/h or more, has been determined using CTCS-3 Train Control System as a unified technology platform. Train control technology is one of the high-speed railway's key technologies. As a high security criticality engineering system, establishing the CTCS-3 train control system model and simulating the system in simulation platform laboratory has great important importance as well as practical significance to verify and evaluate the corresponding line program itself.According to the feature of CTCS-3 Train Control System Simulation Platform, which is decentralized and monitoring difficulties, this paper proposes to use the Simulation & Testing Manager to manage system members and to monitor the system operation with High level Architecture applied. Firstly, make clear the basic design principle of Simulation & Testing manager, and then do the requirement and functional analysis. The whole system is divided into the following 12 modules:Recognition module, synchronization module, initialization module, process control module, display module, record module, analysis module, XML parsing module, test and control information prompt module, manually ordering module, manually setting fault module and communication module. Further more, this paper describes the interface between Simulation & Testing manager and other devices in platform. Secondly, using high-level modeling tools for modeling static visual structure and dynamic behavior of Simulation &Testing manager, model design among Simulation & Testing Manager and the other members of CTCS-3 Train Control System federation and interactive model design among each module within Simulation &Testing Manager are done. Targeted solution is proposed to solve the real-time problem encountered in the actual development. Finally, using object-oriented programming language C++, Simulation & Testing Manager is achieved, which communicate with the other members of simulation & testing platform through Run-time Infrastructure based on High Level Architecture.The innovation of this paper is to use high level architecture modeling methods for reference, applying High level Architecture to the train control system's simulation & testing platform, processing control the system though Simulation & Testing Manger. According to the research result, the Simulation & Testing Manager facilitates the management of the simulation node and the control of simulation's process. The record of interaction information of simulation nodes prepares for further research of how to keep every module of CTCS-3 Train Control System working efficiently and coordinately. |