Journal of System Simulation ›› 2021, Vol. 33 ›› Issue (9): 2215-2226.doi: 10.16182/j.issn1004731x.joss.21-0228

Previous Articles     Next Articles

Research and Implementation of a High Performance Distributed Object-oriented Simulation Engine

Huang Xiaodong, Xie Kongshu   

  1. Service College, Naval Aviation University, Yantai 264001, China
  • Received:2021-03-19 Revised:2021-04-14 Online:2021-09-18 Published:2021-09-17

Abstract: Simulation engine is the core of simulation platform and the operating system of simulation field. On the basis of the reflection-based object-oriented simulation modeling framework and programing specification, aiming at the developing integration and operation requirements for the large-scale multi-granularity computation intensive simulation system, a High-performance Distributed Object-oriented Simulation Engine (HDOSE) is developed. Combined with the brief review of HDOSE development, on the basis of expounding the HDOSE function services and architecture, the key technology, large-scale multi-granularity parallel computation, programming model and interface, parameterized componentized modeling and so on are mainly introduced. The HDOSE typical application cases and performance test cases are provided. The application results show that HDOSE has good performance and extendibility, and can rapidly help to construct the computation and interaction intensive complex application systems.

Key words: simulation engine, object oriented, high extendibility, distributed parallel integration

CLC Number: