An Integration of Legacy Nuclear Simulation Code into HLA Federation using Shared Memory 


Vol. 12,  No. 5, pp. 797-806, Oct.  2005
10.3745/KIPSTD.2005.12.5.797


PDF
  Abstract

The objective of the HLA(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.

  Statistics


  Cite this article

[IEEE Style]

G. O. Park, K. H. Han, J. T. Lim, "An Integration of Legacy Nuclear Simulation Code into HLA Federation using Shared Memory," The KIPS Transactions:PartD, vol. 12, no. 5, pp. 797-806, 2005. DOI: 10.3745/KIPSTD.2005.12.5.797.

[ACM Style]

Geun Ok Park, Kwan Ho Han, and Jong Tae Lim. 2005. An Integration of Legacy Nuclear Simulation Code into HLA Federation using Shared Memory. The KIPS Transactions:PartD, 12, 5, (2005), 797-806. DOI: 10.3745/KIPSTD.2005.12.5.797.