DOI QR코드

DOI QR Code

A Design and Implementation of ROM Framework for Developing HLA Federate

HLA 패더레이트 개발을 위한 ROM 프레임워크 설계 및 구현

  • 김대석 (충남대학교 대학원 전산과학과) ;
  • 배종환 (제1정보통신 소프트웨어 개발부) ;
  • 류재철 (충남대학교 전산과학과)
  • Published : 2002.12.01

Abstract

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.

패더레이션의 개선 가능성은 구성된 멤버 패더레이트들에게 유연성과 적응성을 요구하게 된다. 더욱이 비 연동화 모델을 HLA(High Level Architecture) 패더레이트로 개발하고 이를 가변적인 특성 패더레이션에 연동되도록 하기 위해서는 더 많은 시간과 노력이 요구된다. 본 연구에서는 이러한 문제를 해결하는 방법으로 ROM(RTI Object Model) 프레임워크를 설계하고 구현하는 방법을 제시하였다. ROM은 RTI(Run-Time Infrastructure) 프로그래밍과 패더레이트 시뮬레이션 프로그래밍을 완벽하게 분리시킴으로써 가변성 있는 FOM을 지원할 수 있는 HLA 패더레이트 개발을 비용과 생산성 측면에서 획기적인 효율을 제공하게 되었다. 즉 ROM은 RTI와 패더레이트 사이에 RTI 서비스를 관리하는 관리 계층과 실제로 객체 및 강호작용을 갱신 또는 반영하는 Foundation Class 계층을 두어 패더레이트 개발자들에게 보다 일반화된 HLA 서비스 사용환경을 제공해주고 동시에 반복적이고 하위수준의 RTI 프로그래밍을 자동화 할 수 있게 하였다.

Keywords

References

  1. 고든 R.설리반, 마이클 V.하퍼, '장군의 경영학', 창작시대사, p.30, 1998
  2. DoD, USD(A&T), 'DoD Modeling and Simulation Master Plan,' Washington, October, 1995
  3. Dae-Seog Kim, Hae-Kwan Lee, Yong-Hyo Kim, 'A Framework Approach to HLA Compliant Federate Development(CJ21_HCM : A Case Study),' The 4th ROK-US DM&S Workshop, May, 2002
  4. 장상철, 손미애, 서혜숙, 위정현, '국방 모의분석체계 구축을 위한 상위체계 구조 기술연구', 한국국방연구원, pp.25-27, 1999
  5. 서혜숙, 김태윤, 'HLA 기반 모형의 네트워크 트래픽 감소를 위한 모형 설계에 관한 연구', 정보처리학회 춘계학술발표논문집, 제9권 제1호, pp.1-2, 2002
  6. Defense Modeling and Simulation Office, 'HLA Federation Development and Execution Process(FEDEP)Model, Version 1.2 Draft,' May, 1998
  7. DMSO U.S. Dept. of Defense, 'High Level Architecture Rules, Version 1.3,' April, 1998
  8. DMSO U.S.Dept. of Defense, 'High Level Architecture Object Model Template Specification, Version 1.3),' February, 1998
  9. DMSO U.S.Dept. of Defense, 'HLA Interface Specification, Version 1.3,' April, 1998
  10. DMSO U.S.Dept. of Defense, 'HLA Federation Development and Execution Process(FEDEP) Model, Version 1.5,' December, 1999
  11. Dae-Seog Kim, Hae-Kwan Lee, Jae-Cheol Ryou, 'ROM Framework approach to develop a HLA Federate for Multi-national Federation,' Simulation Interoper-ability Workshop, September, 2002