Design and implementation of hierarchical RTI (HRTI)

  • Authors:
  • Jung Hyun Ahn;Tag Gon Kim

  • Affiliations:
  • Korea Advanced Institute of Science and Technology (KAIST), Kuseong-dong, Yuseong-gu, Daejoen, Korea;Korea Advanced Institute of Science and Technology (KAIST), Kuseong-dong, Yuseong-gu, Daejoen, Korea

  • Venue:
  • SIW '09 Proceedings of the 2009 SISO European Simulation Interoperability Workshop
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

High Level Architecture (HLA) is a standard architecture for interoperation between heterogeneous simulations, and Runtime Infrastructure (RTI) is the implementation of the HLA interface specification. A limitation of the current HLA is that it allows only single federation and the federation has one Federation Object Model (FOM) which is merged with different organizations. In addition, the information hiding problem which opens all data within their federation is raised. To overcome such limitations, we propose an architecture of Hierarchical Runtime Infrastructure (HRTI). The objectives of HRTI are 1) being compliance with HLA interface and 2) supporting multiple federations with hierarchical structure in any depth. This paper deals with the design and implementation of HRTI and the selective information control which is the solution of the information hiding problem. Furthermore, as HRTI makes a federation to be a joined federate at the higher federation level without any modifications of federate code, it promotes HLA interoperability and reusability at the federation level. The proposed HRTI is implemented by applying the Dynamic Link Compatible (DLC) APIs with C++. The design and the experimental results show that the HRTI may facilitate the practical usage of simulation interoperations by ensuring the selective information hiding while the HRTI complies the existing HLA standards