• Title/Summary/Keyword: 패더레이트

Search Result 2, Processing Time 0.014 seconds

A Design and Implementation of ROM Framework for Developing HLA Federate (HLA 패더레이트 개발을 위한 ROM 프레임워크 설계 및 구현)

  • Kim, Dae-Seog;Bae, Jong-Hwan;Ryou, Jae-Cheol
    • The KIPS Transactions:PartD
    • /
    • v.9D no.6
    • /
    • pp.1137-1144
    • /
    • 2002
  • Possibility of federation improvement requires flexibility and adaptability of member federates. Moreover, to develop and convert a non-HLA(High Level Architecture) compliant model as a HLA federate and allow this federate to be integrated with a changeable federation, more time and efforts will be necessary. In this research, I proposed a method to design and implement a ROM (RTI Object Model) Framework as a solution to this problem. ROM completely separates RTI (Run-Time Infrastructure) programming and simulation programming therefore providing epochal efficiencies in cost and productivity to the development a HLA federate that supports a changeable FOM. That is, ROM contains two layers : 1) a management layer that manages RTI services between the RTI and the federate and 2) a Foundation Class layer that actually updates/reflects objects and interactions. These two layers allow federate developers to use more generalized HLA services and automates the iterative, low-level RTI programming process.

An Integration of Legacy Nuclear Simulation Code into HLA Federation using Shared Memory (공유메모리를 사용한 레거시 원자력 시뮬레이션 코드의 HLA 패더레이션으로의 통합)

  • Park Geun-Ok;Han Kwan-Ho;Lim Jong-Tae
    • The KIPS Transactions:PartD
    • /
    • v.12D no.5 s.101
    • /
    • pp.797-806
    • /
    • 2005
  • The objective of the In-h(High Level Architecture) have recommended by DoD(Department of Defense) is to facilitate interoperability among simulations and to promote reuse of their components. There are many legacy simulation softwares developed before the HLA becomes simulation standard. The integration of legacy simulations into federations using the HLA is an important research topic in M&S(Modeling and Simulation) area. Legacy simulation softwares of the mission critical industry such as nuclear and aerospace are generally use Fortran language. However, the reuse of those is not easy because the HLA is not support Fortran language. This paper suggests a integration method which minimizes the modification of legacy simulation software and migrates the legacy simulation software to HLA federation. Each federate participating in federation have the separated executables that communicate via a shared memory created at run-time. Two types of shared memory blocks are used for publication and subscription. Declaration block for global variables used in legacy simulation software is separated for publication and subscription and then mapped as classes of objects and interactions for the HLA FOM design. To validate the suggested method, we approached the HLA integration of legacy nuclear simulation code being used in plant design and to observe the integration results, we used the FMT(Federation Management Tool). The diagnostic information which the FTM displays showed that our method can be successfully and effectively used for a HLA federation.