DOI QR코드

DOI QR Code

The Research of the Modularity of Federation Object Model to Improve Interoperability of RTI-based Simulations

RTI기반 시뮬레이션의 상호운용성 향상을 위한 연동모델의 모듈화 방안에 대한 연구

  • Received : 2009.06.30
  • Accepted : 2009.09.08
  • Published : 2009.09.30

Abstract

Recently, software industry regarding national defense increases system development of distributed simulation system of M&S based to overcome limit of resource and expense. It is one of key technologies for offering of mutual validation among objects and reuse of objects which are discussed for developing these systems. RTI, implementation of HLA interface specification as software providing these technologies uses Federation Object Model for exchanging information with joined federates in the federation and each federate has a characteristic that is supposed to have identical FOM in the federation. This paper presents a characteristic of Base Object Model, SISO standardization for improving reuse and interoperability of Federation Object Model applied simulation network manager based HLA/RTI and suggests method of designing the structure of simulation network manager through the modularity of Federation Object Model.

최근 국방관련 소프트웨어 산업은 자원 및 비용의 한계를 극복하기 위해서 M&S(Modeling & Simulation) 기반의 분산 시뮬레이션 시스템 개발을 늘리고 있다. 이러한 시스템을 개발하는데 있어 모의되는 개체의 재사용성과 개체 간 상호운용성의 제공은 핵심기술 중 하나이다. HLA 인터페이스 표준 구현물인 RTI는 이러한 핵심기술을 제공할 수 있는 소프트웨어로써, 시뮬레이션에 참여하는 모의기 간 정보교환을 위해서 시뮬레이션 연동모델인 FOM(Federation Object Model)을 사용하며, 각각의 모의기는 참여하는 시뮬레이션 내에서 동일한 FOM을 소유해야만 하는 특징을 지닌다. 본 논문에서는 기 개발된 HLA/RTI 기반의 시뮬레이션 네트워크 관리자에 적용된 연동모델의 재사용성과 상호운용성을 향상시키기 위해서 SISO 표준인 BOM(Base Object Model) 모델의 특징을 살펴보고, FOM 모델의 모듈화를 통해서 시뮬레이션 네트워크 관리자의 구조설계 방안을 제시한다.

Keywords

References

  1. IEEE, "IEEE Standard for Modeling and Simulation(M&S) High Level Architecture (HLA) – Federate Interface Specification." IEEE Standard No.: 1516.1-2000.
  2. John McCarthy: "Recursive Functions of Symbolic Expressions and Their Computation by Machine(Part I)", Communications of the ACM, April 1960.
  3. Simulation Interoperability Standards Organization Inc., "RPR-FOM Version 1.0 SISO-STD-001.1-1999", 1999.
  4. "Extensible Markup Language", http://www.w3.org/XML/
  5. "An Overview of the HLA Evolved Modular FOMs", http ://www.sisostds.org
  6. SISO, "Base Object Model(BOM) Template Specification", SISO-STD-003-2006.
  7. 이용헌, 이승영, 정하민, 김세환, "분산 시뮬레이션 환경의 운용통제 프레임워크 개발", 한국소프트웨어공학회 학술대회 논문집 제10권 제1호, 274p, 2008.
  8. 심준용, 진정훈, 김세환, "M&S Framework를 적용한 효율적인 분산객체 통신모듈 설계", 한국소프트웨어공학회 학술대회 논문집 제10권 제1호, 208p, 2008.
  9. Erich Gamma, Rchard Helm, Ralph Johnson, John Vlissides, "Design Patterns: Elements of Resuable Object-Oriented Software", Addison-Wesley, 1994.