DOI QR코드

DOI QR Code

Integration Process of Federation Object Model for Interoperation of Federations

페더레이션 연동을 위한 객체 모델 통합 프로세스

  • Received : 2016.10.31
  • Accepted : 2017.03.20
  • Published : 2017.06.30

Abstract

High Level Architecture(HLA) is a specification for interoperation among heterogeneous simulators which are executed in a distributed environment. HLA originally allows many federates to join in a federation using a single RTI(Run-Time Infrastructure). As the target systems become more complex, the need for the interoperation of federations, performed in a RTI-RTI interoperation environment, has been growing. It can be performed by the confederation interface with the agents, which subrogate the API calls and callbacks of each federation. The existing studies have assumed that the object models of each federation are based on same HLA standard and their object descriptions are equal. Because the existing federations are usually not under this assumption, this paper proposes the integration process of object models for the federation interoperation environment. To integrate the object models for the interoperation of federations, this process resolves the differences of HLA standards, provides conversion process between objects with different descriptions and excludes the security objects. We expect that this process enhances the reusability and effectiveness of interoperation of federations in various domains.

High Level Architecture (HLA)는 완성된 시뮬레이터를 연동함으로써 재사용성을 높이고 분산된 이기종 시뮬레이터간의 연동성을 확보하고자 제정된 연동 표준으로, Runtime Infrastructure (RTI)로 구현되어 다양한 시뮬레이터간의 연동 시뮬레이션을 중개한다. 이러한 연동 시뮬레이션 관련 연구는 연동 대상이 되는 시스템이 점점 복잡해짐에 따라 시뮬레이터간의 연동을 넘어 연동된 페더레이션 간의 연동으로 발전하고 있다. 그러나 기존의 연구들은 객체 모델 통합에 대한 고민이 없었기 때문에 객체 모델이 동일한 표준 형식을 따르며 차이점이 존재하지 않아 쉽게 통합될 수 있다고 가정하고 진행되었다. 그러나 다양한 HLA 표준에 기초한 페더레이션들이 이미 구현되어 있기 때문에 객체 모델의 형식에 차이점이 있어 기계적인 객체 모델 통합이 불가능하고, 실제로는 같은 객체/속성에 대해 다르게 기술되어 있을 가능성이 많다. 또한 모든 객체를 통합하여 공개했을 때에는 보안성의 문제도 존재한다. 따라서 본 논문은 이러한 문제를 해결하는 페더레이션 연동을 위한 객체 모델 통합 프로세스를 제안한다. 제안하는 객체 모델 통합 프로세스는 서로 다른 표준을 따르는 객체 모델 간의 통합 방법을 제안하고, 객체간의 서로 다른 이름/특성 문제를 해결하며, 보안객체를 제외하는 기능을 담고 있다. 본 연구를 통하여 페더레이션 연동 기술이 실제적으로 적용될 때에 각 페더레이션의 연동성과 재사용성을 향상시킬 수 있을 것으로 기대한다.

Keywords

References

  1. IEEE Standard 1516-2010. IEEE standard for modeling and simulation: High level architecture - HLA framework and rules. IEEE Computer Society, 2010.
  2. IEEE Standard 1516.1-2010. IEEE standard for modeling and simulation: High level architecture - Federate interface specification. IEEE Computer Society, 2010.
  3. IEEE Standard 1516.2-2010. IEEE standard for modeling and simulation: High level architecture - Object model template(OMT) specification. IEEE Computer Society, 2010.
  4. Deok-Su Kim, Jang Won Bae, Soo Bum Park and Tag Gon Kim, "Research of Interopaeration Simulation between War Game Simulator and Communication Effect Simulator using HLA/RTI," Journal of the KIMST, Vol. 18, No. 1, pp. 46 - 54, 2015
  5. Moon Gi Seok, Tag Gon Kim, Chang Beom Choi, Daejin Park, "An HLA-Based Distributed Cosimulation Framework in Mixed-Signal System-on-Chip Design," to appear in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2016.
  6. Maier, M. W., Architecting Principles for System of Systems, Systems Engineering, 1(4), 267-284, 1998. https://doi.org/10.1002/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D
  7. Min-Wook Yoo, Changbeom Choi, and Tag Gon Kim, "High-Level Architecture service management for the interoperation of federations," SIMULATION: Transaction of The Society for Modeling and Simulation International, Vol. 91, No. 6, June, 2015 pp. 566 - 590. https://doi.org/10.1177/0037549715584403
  8. Seung-Lyeol Cha, Thomas W. Green, Chong-Ho Lee and Cheong Youn, "The hierarchical federation architecture for the interoperability of ROK and US simulations." International Conference on AI, Simulation, and Planning in High Autonomy Systems. Springer Berlin Heidelberg, 2004.
  9. DMSO. HLA RTI 1.3-Next generation programmer's guide version 5, 1999.
  10. Pitch Technologies. Pitch $pRTI^{TM}$ evolved user's guide. 2010.