| In recent years, China’s national defense strength has been greatly enhanced, types of weapons has been more abundant and warfare has been more diverse, so that military simulation training is becoming more and more complex, and thus further demands of military simulation systems has been made. Government is more eagerly look forward to have our self-developed military co-simulation platform, and give a great importance in this regard. Under the work of relevant departments, JOSIM distributed co-simulation platform came into being as our self-developed military simulation training platform, in order to improve JOSIM platform’s compatibility with the existing HLA platform, while improving the integrity of JOSIM platform itself, we have developed HLA and JOSIM joint simulation file system, for generation of files with a graphical interface operation, for two format file to parse matching platforms, and provides a unified management platform for all kinds of files. We independently design analytical methods and related data structures of OMT file, with improvement on traditional analytical methods, and design data format and methods of matching operation.We combine Qt desktop applications and Web applications to form the system in order to improve the ability of cross-platform. Qt is responsible for part of the desktop program involves the file generation, parsing and matching functionality; Web is responsible for the file and user management operations, which can be use via browser or built-in Web controls by Qt integration. We encapsulate function by dividing the modules, use object-oriented thinking to develop and organize the whole system, and use a layered approach to decouple the entire system. The main function of the system are resolving HLA-side format and JOSIM-side format, matching the result, user management and file management.This paper focuses on the develop processes and technologies related to the implementation of the system. First introduced the background and current study of simulation systems at home and abroad, make a description of the technology used and two simulation platforms, then describe the system from requirements analysis, system design, system implementation and other aspects at the perspective of software engineering, and finally summarizes the advantages and disadvantages of the system, present the system and pose the request of future work. |