RPR-FOM(Real-time Platform Reference FOM) 분석

1. 개요

RPR-FOM(Real-time Platform Reference Federation Object Model)은 분산 시뮬레이션 환경에서 개별 물리적 엔티티들의 컴퓨터 시뮬레이션을 복잡한 가상 세계로 연결하는 것을 가능하게 하는 표준화된 데이터 교환 모델이다. 이 표준은 미국 국방부(DoD)의 고수준 아키텍처(HLA: High Level Architecture) 기반 분산 시뮬레이션 애플리케이션을 위해 개발되었으며, 국방 및 안보 분야의 시뮬레이션 상호운용성 확보에 핵심적인 역할을 수행하고 있다.

RPR-FOM은 시뮬레이션 상호운용성 표준 기구(SISO: Simulation Interoperability Standards Organization)에 의해 SISO-STD-001-2015로 표준화되었으며, NATO 모델링 및 시뮬레이션 표준 프로파일 AMSP-01에도 등재되어 있다. 이 표준은 HLA 규격에 따라 데이터 교환 방식을 정의하여, 서로 다른 시뮬레이션 시스템 간의 원활한 통신과 협력을 가능하게 한다.

RPR-FOM의 가장 큰 특징 중 하나는 분산 상호작용 시뮬레이션(DIS: Distributed Interactive Simulation) 표준과의 하위 호환성을 제공한다는 점이다. 이는 기존 DIS 기반 시뮬레이션 시스템에서 HLA 기반 시스템으로의 마이그레이션을 용이하게 하며, 두 프로토콜 간의 상호운용성을 보장한다. 현재 RPR-FOM은 국방 분야 분산 시뮬레이션에서 가장 널리 사용되는 연합 객체 모델(FOM)로 자리매김하고 있다.

핵심 요약: RPR-FOM은 HLA 기반 분산 시뮬레이션의 표준 데이터 교환 모델로서, 실시간 플랫폼 수준의 시뮬레이션에 적합한 HLA 클래스, 속성, 파라미터를 정의하며, DIS와의 호환성을 통해 레거시 시스템과의 연동을 지원한다.

2. 역사적 배경 및 발전 과정

2.1 HLA와 DIS의 등장

1990년대 초반, 미국 국방부는 분산 시뮬레이션의 상호운용성 문제를 해결하기 위해 DIS(Distributed Interactive Simulation) 표준을 개발하였다. DIS는 IEEE 1278 표준으로 제정되어 실시간 분산 시뮬레이션 환경에서 널리 활용되었다. 그러나 DIS는 고정된 데이터 모델을 사용하여 유연성이 부족했고, 대규모 연합 훈련 환경에서의 확장성에 한계가 있었다.

이러한 문제를 해결하기 위해 미국 국방부는 1995년부터 고수준 아키텍처(HLA)를 개발하기 시작했다. HLA는 1996년 처음 공개되었으며, 2000년에 IEEE 1516 표준으로 채택되었다. HLA의 핵심 특징은 유연한 연합 객체 모델(FOM)을 통해 다양한 도메인과 애플리케이션에 맞춤화된 데이터 교환 구조를 정의할 수 있다는 점이다.

2.2 RPR-FOM의 탄생

DIS에서 HLA로의 전환을 용이하게 하기 위해, SISO 제품 개발 그룹(PDG)은 DIS의 고정된 객체 모델을 HLA 환경에 맞게 지능적으로 변환한 참조 FOM을 개발하였다. 이것이 바로 RPR-FOM의 시작이다. RPR-FOM 개발의 목표는 단순히 DIS PDU 구조를 HLA 객체 및 인터랙션 클래스로 구현하는 것이 아니라, DIS에서 사용되는 개념들을 HLA 환경에 적합하게 지능적으로 변환하는 것이었다.

RPR-FOM 1.0은 1999년 SISO-STD-001.1-1999로 SISO 표준이 되었다. 이후 버전 2.0의 개발은 2000년에 시작되었으나 2007년에 중단되어 널리 사용된 초안 버전 17(Draft 17)이 만들어졌다. 2012년에 개발이 재개되어 2015년에 SISO-STD-001-2015로 최종 표준화되었다. SAC는 2015년 7월 21일 이 제품을 승인했고, 집행위원회는 2015년 8월 10일에 최종 승인하였다.

2.3 버전별 발전

버전 표준 번호 발표 연도 주요 특징 지원 DIS 버전
RPR-FOM 1.0 SISO-STD-001.1-1999 1999 최초 표준화, HLA 1.3 기반 DIS 5
RPR-FOM 2.0 Draft 17 비공식 2007 모듈화 구조 도입, 널리 사용된 초안 DIS 6
RPR-FOM 2.0 SISO-STD-001-2015 2015 공식 표준화, IEEE 1516-2010 지원 DIS 6 (IEEE 1278.1a-1998)
RPR-FOM 3.0 개발 중 예정 DIS 7 호환, RPR-FOM 2.0 문제 해결 DIS 7

2.4 HLA 표준의 발전

RPR-FOM의 발전은 HLA 표준의 발전과 밀접하게 연관되어 있다. IEEE 1516-2010(HLA Evolved)은 2010년 3월 25일 IEEE 표준 활동 위원회에 의해 승인되었으며, 모듈화된 FOM, C++ 및 Java DLC API, 웹 서비스 API, 그리고 결함 허용 기능 등의 주요 개선 사항을 포함하였다. 가장 최근인 2025년 2월에는 IEEE 1516-2025(HLA 4)가 IEEE에 의해 승인되어 2025년 8월에 발표되었으며, 향상된 보안, 확장성, 클라우드 및 컨테이너 지원, 전체 수명 주기 지원 등의 기능이 추가되었다.

3. 기술적 구조 및 모듈 구성

3.1 기본 아키텍처

RPR-FOM 2.0은 모듈화된 구조를 채택하여 유연성과 확장성을 극대화하였다. 각 모듈은 특정 도메인이나 기능을 담당하며, 필요에 따라 선택적으로 사용할 수 있다. 이 모듈화 접근 방식은 IEEE 1516.2-2010(HLA Evolved Object Model Template) 표준에 따라 설계되었으며, 연합(Federation) 구성 시 필요한 모듈만 선택하여 FOM을 구성할 수 있게 한다.

RPR-FOM의 정보는 두 가지 계층 구조로 분석된다. 하나는 지속적인(Persistent) 객체 클래스(Object Classes)이고, 다른 하나는 일시적인(Transient) 인터랙션 클래스(Interaction Classes)이다. 객체 클래스는 시뮬레이션 환경에서 지속적으로 존재하는 엔티티를 나타내며, 인터랙션 클래스는 이벤트나 행동과 같은 일시적인 정보 교환을 처리한다.

3.2 핵심 모듈 구성

모듈명 주요 기능 핵심 객체/인터랙션 클래스
Foundation Module 기본 데이터 타입 정의 기본 데이터 타입들
Enumerations Module 플랫폼 및 장비 유형 열거형 플랫폼 유형, 장비 유형 열거
Base Module 공통 데이터 타입 및 제네릭 객체 클래스 BaseEntity, EmbeddedSystem
Switches Module RTI 런타임 스위치 런타임 구성 스위치
Physical Module 물리적 엔티티 표현 Aircraft, Ground Vehicle, Surface Vessel, Human, Munition, Sensor
Warfare Module 전투 관련 상호작용 Weapon Fire, Munition Detonation
Communication Module 통신 시스템 표현 Radio Transmitter, Radio Receiver, Radio Signal
Logistics Module 군수 지원 상호작용 Repair, Resupply, Service
Synthetic Environment Module 합성 환경 객체 Gridded Data, Areal/Linear/Point Object
Minefield Module 지뢰지대 표현 Minefield, Minefield Transaction
Underwater Acoustics Module 수중 음향 표현 Active Sonar Beam, Underwater Acoustics Emissions
Distributed Emission Regeneration Module 전자전 및 방사 표현 Designator, Emitter System, IFF, Radar Beam, Jammer Beam
Simulation Management Module 시뮬레이션 관리 Start/Resume, Stop/Freeze, Set Data

3.3 BaseEntity 객체 클래스

BaseEntity는 "집합 및 이산 시나리오 도메인 참가자의 기본 클래스"로 정의된다. BaseEntity 클래스는 공간의 특정 위치에 존재하고 이동 능력이 있는 경우 독립적으로 이동할 수 있다는 특성을 가진다. 이 클래스는 일반적으로 다른 요소의 구성 요소로 간주되는 요소를 명시적으로 제외한다. BaseEntity 클래스는 이러한 유형의 엔티티에 대한 공통 속성의 컨테이너 역할을 한다.

BaseEntity는 시뮬레이션 목적에 필요한 충분한 클래스별 속성이 부족하기 때문에, 페더레이트(Federate)가 이 클래스의 객체를 직접 발행(Publish)할 수 없다. 뷰어와 같은 특정 시뮬레이션 관리 페더레이트는 이 클래스를 구독(Subscribe)할 수 있으나, 시뮬레이션 페더레이트는 일반적으로 엔티티를 적절히 시뮬레이션하는 데 필요한 추가 정보를 얻기 위해 하위 클래스 중 하나를 구독한다.

3.4 Physical Module의 플랫폼 클래스

Physical Module은 RPR-FOM의 핵심 모듈 중 하나로, 다양한 물리적 플랫폼과 엔티티를 표현하는 객체 클래스를 포함한다. 주요 객체 클래스로는 항공기(Aircraft), 수륙양용차(Amphibious Vehicle), 지상차량(Ground Vehicle), 다중 도메인 플랫폼(Multi-domain Platform), 우주선(Spacecraft), 잠수함(Submersible Vessel), 수상함(Surface Vessel), 인간(Human), 비인간(Non-human), 탄약(Munition), 소모품(Expendables), 무선기(Radio), 센서(Sensor), 보급품(Supplies) 등이 있다. 이러한 클래스들은 BaseEntity로부터 상속받아 확장된 속성들을 제공한다.

4. DIS와의 호환성 및 브리지 구현

4.1 DIS-HLA 호환성의 중요성

RPR-FOM의 핵심 설계 목표 중 하나는 DIS(Distributed Interactive Simulation) 표준과의 하위 호환성 제공이다. DIS는 1990년대부터 널리 사용되어 온 실시간 분산 시뮬레이션 프로토콜로, 많은 레거시 시뮬레이션 시스템이 DIS를 기반으로 구축되어 있다. RPR-FOM은 DIS에서 사용되는 개념들을 HLA 환경에 적합하게 변환하여, 기존 DIS 기반 시스템의 HLA 마이그레이션을 용이하게 하고 두 프로토콜 간의 상호운용성을 보장한다.

DIS와 RPR-FOM을 사용하는 HLA의 경우, 데이터 모델과 사용되는 서비스가 거의 동일하다. 이로 인해 두 프로토콜 간의 브리지(Bridge) 또는 게이트웨이(Gateway) 개발이 비교적 간단하다. DIS는 종종 HLA나 TENA를 사용하는 애플리케이션들이 서로 통신할 수 있도록 하는 "접착제(Glue)" 또는 "심(Shim)" 역할을 한다. 실제로 RPR-FOM 변형을 사용하는 두 HLA 애플리케이션이 HLA를 통해 직접 통신하는 것보다 DIS를 통해 통신하는 것이 더 쉬운 경우가 많다.

4.2 상호운용성 도전과제

두 애플리케이션이 "HLA를 사용한다"고 해서 반드시 상호운용 가능한 것은 아니다. 우선, 양측이 호환 가능한 FOM, 즉 시뮬레이션 참가자 간에 교환될 데이터 세트를 사용해야 한다. 또한 참가자들이 직접 통신하는 경우 동일한 벤더의 HLA RTI(Run-Time Infrastructure)를 사용해야 한다. 예를 들어, Pitch RTI는 MaK RTI가 사용하는 메시지 형식을 알지 못하며, 둘 다 RPR-FOM을 사용하더라도 마찬가지이다.

두 시뮬레이션이 통신하려면 모든 참가자가 단일 벤더의 RTI에 합의하거나, 다른 RTI 벤더를 연결하기 위해 어떤 형태의 게이트웨이 또는 브리지를 사용해야 한다. 혼합 DIS/HLA 훈련에서 사용자 정의 SV 레코드가 사용되는 경우 표준 RPR-FOM을 수정해야 할 수 있으며, 게이트웨이 페더레이트는 프로토콜 간에 데이터를 전달하도록 적응되어야 한다.

4.3 브리지 유형 및 특성 비교

브리지 유형 기능 장점 단점 대표 제품
DIS-HLA 브리지 DIS PDU와 HLA 객체/인터랙션 간 변환 레거시 시스템 연동, 광범위한 호환성 지연 시간 발생, 데이터 손실 가능 MAK Gateway, ISIM Bridge
HLA-HLA 브리지 서로 다른 RTI 또는 FOM 버전 간 연결 벤더 독립성, FOM 버전 호환 복잡한 매핑, 성능 오버헤드 ISIM Bridge
프로토콜 게이트웨이 다중 프로토콜 간 변환 다양한 시스템 통합 높은 복잡성, 유지보수 비용 VR-Link
클라우드 기반 브리지 클라우드 환경에서 분산 시뮬레이션 연결 확장성, 지리적 분산 지원 네트워크 지연, 보안 문제 WebLVC 기반 솔루션

4.4 브리지 구현 시 고려사항

기술적 전송 방식의 차이는 브리지하기가 비교적 쉽다. 그러나 일반적인 서비스의 차이는 극복하기 거의 불가능할 수 있으며, 특히 어떤 서비스가 한 표준에서 사용 불가능한 경우, 예를 들어 HLA 시간 관리(Time Management)를 DIS 훈련에 브리지하는 것과 같은 경우가 그렇다. 정보 모델의 차이는 적절한 변환을 위해 도메인에 대한 광범위한 지식이 필요할 수 있다.

5. NATO NETN-FOM과의 관계 및 확장

5.1 NETN-FOM 개요

NATO 교육훈련 네트워크 연합 객체 모델(NETN-FOM: NATO Education and Training Network Federation Object Model)은 RPR-FOM을 확장하고 보완하는 FOM 모듈 세트이다. NETN-FOM v4는 SISO-STD-001-2015 표준인 RPR-FOM v2를 기반으로 하며, 일부 RPR-FOM 모듈에 의존한다. 이 표준은 NATO 모델링 및 시뮬레이션 조정실(MSCO)이 조정하고, NATO 모델링 및 시뮬레이션 그룹(NMSG)이 관리하며, NATO 과학기술기구(STO)의 기술 활동으로 수행된다.

NETN-FOM은 상호운용 가능한 분산 시뮬레이션 시스템 개발을 위한 공통 정보 교환 데이터 모델을 제공한다. NETN-FOM은 분산 시뮬레이션의 기술적 상호운용성 문제에 초점을 맞추며, 시나리오 초기화, 모델링 책임 이전, 시뮬레이션 엔티티 임무 부여, 그리고 모델 해상도의 동적 변경 관리를 위한 패턴을 제공한다.

5.2 AMSP-04 표준

AMSP-04는 M&S 서비스(페더레이트)가 NATO 의무 IEEE 1516 고수준 아키텍처(HLA) 표준(STANAG 4603)을 사용하여 연결되고 연합되는 분산 시뮬레이션 환경에서 데이터를 표현하고 공유하는 방법을 명시한다. AMSP-04는 시뮬레이션된 엔티티, 이벤트 및 실세계 객체, 프로세스, 현상의 기타 모델을 표현하기 위한 표준 인터페이스를 제공하는 HLA FOM 모듈 세트를 명시한다.

또한 다중 해상도 모델링(Multi-Resolution Modeling), 모델링 책임 이전(Transfer of Modeling Responsibilities), 임무 부여(Tasking), 시뮬레이션 제어(Simulation Control)를 위한 연합 분산 시뮬레이션에서 시스템 간 시뮬레이션 상호작용을 위한 표준 인터페이스와 패턴도 제공한다.

5.3 NETN-FOM 주요 모듈

NETN-FOM v4는 14개의 FOM 모듈로 구성되며, 이들 간에 그리고 다른 표준 FOM 모듈과의 의존성이 있다. 주요 모듈은 다음과 같다:

  • NETN-BASE: NETN-BASE FOM 모듈은 공통 데이터 타입 정의를 제공하고 RPR-BASE FOM 모듈을 확장한다.
  • NETN-MRM (Multi-Resolution Modelling): NETN-MRM의 목적은 여러 해상도 수준에서 표현되는 엔티티가 있고 해상도 수준이 시뮬레이션 중에 동적으로 변경될 수 있는 연합을 지원하는 것이다. 이 모듈은 기존 RPR-FOM v2.0 AggregateEntity 객체 클래스를 확장하여 시뮬레이션된 집합 엔티티에 추가 정보를 연결할 수 있게 한다.
  • NETN 초기화 모듈: 군사 시나리오 정의 언어(MSDL: Military Scenario Definition Language) 기반 초기화 지원
  • NETN 군수 모듈: 군수 지원 기능 확장
  • NETN CBRN 모듈: 화학, 생물, 방사능, 핵 방어 지원
  • NETN 시뮬레이션 제어 모듈: 연합 시뮬레이션 제어 기능

5.4 버전 발전

2021년 3월, NMSG 기술 활동 MSG-191 "연합 시뮬레이션 및 통합, 검증, 인증을 위한 서비스에 대한 NATO 표준"이 NETN-FOM의 유지 관리를 계속하여 AMSP-04 Ed C NETN-FOM v4 초안을 제공하였다. NETN-FOM의 여러 버전이 출시되었으며, 최신 버전은 NETN-FOM v4이다. AMSP-04는 GitHub에서 유지 관리되며 모든 릴리스 및 개발 버전이 공개적으로 제공된다.

6. 미군 훈련 및 연합 시뮬레이션 적용 사례

6.1 JLVC(Joint Live Virtual Constructive) 환경

RPR-FOM은 미군의 합동 실-가상-구성(JLVC) 훈련 환경에서 핵심적인 역할을 수행한다. JLVC는 실제 장비와 인원이 참여하는 실 훈련(Live), 시뮬레이터를 사용하는 가상 훈련(Virtual), 그리고 컴퓨터 시뮬레이션 기반의 구성 훈련(Constructive)을 통합하는 개념이다. RPR-FOM 모듈들은 MSG-068 작업 중에 개발되었으며, 이후 MSG-106, NATO 훈련 연합(NTF), 그리고 JLVC Evolved에서 사용되고 있다.

STANAG 4603을 준수하여, MSG-068은 모든 NATO 시뮬레이션 연합의 백본이 최신 버전의 고수준 아키텍처(HLA)가 되어야 한다고 권고한다. IEEE 1516-2010은 현재 HLA 버전이며, 유연하고 모듈화된 FOM 개발을 가능하게 하는 서비스와 개념을 제공한다.

6.2 태평양 다중 도메인 훈련 및 실험 능력(PMTEC)

PMTEC는 합동 LVC(JLVC) 자원을 훈련에 포함시켜 합동 및 연합 상호운용성을 달성하고 있다. K. Mark Takai 태평양 전투 센터의 PMTEC 팀은 USINDOPACOM 작전에 JLVC 도구를 통합하는 노력을 주도하고 있다. 합동 시뮬레이션 및 도구는 합동 훈련 환경 내에서 상호운용 가능하고 사용 허용되는 훈련 활성화 도구 및 "인증된 시스템"의 집합인 합동 전력 훈련 도구키트(JFTT)의 전체 JLVC 기준선의 일부이다.

6.3 합동 시뮬레이션 환경(JSE) 개발

합동 시뮬레이션 환경(JSE: Joint Simulation Environment)의 개발은 LVC 훈련에서 가장 중요한 미래 발전 중 하나를 대표한다. JSE는 모든 군 서비스와 동맹국에 걸쳐 훈련을 지원할 수 있는 공통 합성 환경을 제공하여 현재의 호환되지 않는 시뮬레이션 시스템의 패치워크를 제거하는 것을 목표로 한다. RPR-FOM과 NETN-FOM은 이러한 통합 환경의 핵심 데이터 교환 표준으로 활용될 전망이다.

6.4 FOM 개발 및 훈련 기여

FOM 모듈과 HLA 기능이 이러한 활동들을 지원하기 위해 개발되고 테스트되어 미국, NATO, 그리고 연합 파트너 시뮬레이션 간의 상호운용성을 촉진한다. ED가 미래 JLVC-2020을 설계할 때 현재 파트너 시뮬레이션과의 연계가 계속 중요할 것임을 인식하고 있다. SEESIM을 위해 개발된 모듈은 JLVC 버전 6.0 FOM에서 재사용되었으며, SEESIM 12에 대한 ED 참여가 JLVC 개발에 영향을 미쳤다.

7. 미래 전망 및 RPR-FOM 3.0

7.1 RPR-FOM 3.0 개발

SISO 실시간 플랫폼 참조 FOM(RPR FOM) 버전 3의 목적은 DIS 7의 기능과 일치하는 실시간 플랫폼 시뮬레이션을 지원하는 것이다. 또한 RPR-FOM 2.0의 일부 문제점을 해결할 예정이다. RPR-FOM 3는 특히 HLA와 DIS 기반 시스템을 혼합하는 연합에서, DIS에서 HLA로의 마이그레이션 경로로서, 그리고 추가 확장을 위한 출발점으로서 가치 있는 진전이 될 것이다.

7.2 HLA 4(IEEE 1516-2025)와의 연계

IEEE 1516-2025(HLA 4)가 2025년 2월 IEEE에 의해 승인되고 2025년 8월에 발표됨에 따라, RPR-FOM의 미래 버전도 HLA 4의 새로운 기능을 활용할 것으로 예상된다. HLA 4는 향상된 보안, 확장성, 확장성, 클라우드 및 컨테이너 준비성, 그리고 전체 수명 주기 지원을 제공한다. 이러한 기능들은 RPR-FOM 3.0 이후 버전에서 활용되어 더욱 안전하고 확장 가능한 분산 시뮬레이션 환경을 지원할 것으로 기대된다.

7.3 클라우드 및 분산 환경 지원

미래의 RPR-FOM은 클라우드 기반 시뮬레이션 환경과 지리적으로 분산된 훈련 시나리오를 더욱 효과적으로 지원할 것으로 예상된다. WebLVC 프로토콜(SISO-STD-017-2022)과의 통합을 통해 웹 기반 시뮬레이션 참가자의 연결이 용이해지고, 클라우드 인프라를 활용한 대규모 연합 훈련이 가능해질 것이다.

8. 한국 국방 M&S에의 시사점

8.1 표준화 추진

한국 국방부는 분산 시뮬레이션 환경의 상호운용성 확보를 위해 RPR-FOM 기반의 표준화를 적극적으로 추진할 필요가 있다. 국내 개발 시뮬레이션 시스템들이 RPR-FOM을 채택함으로써 한미 연합 훈련 및 다국적 훈련 환경에서의 원활한 연동이 가능해질 것이다.

8.2 레거시 시스템 현대화

현재 운용 중인 DIS 기반 레거시 시스템들의 HLA/RPR-FOM 기반 현대화가 필요하다. RPR-FOM이 DIS와의 하위 호환성을 제공하므로, 단계적 마이그레이션을 통해 기존 투자를 보호하면서 최신 표준으로의 전환이 가능하다.

8.3 NETN-FOM 도입 검토

NATO 회원국이 아닌 한국의 입장에서도 NETN-FOM의 도입을 검토할 가치가 있다. NETN-FOM이 제공하는 다중 해상도 모델링, 시나리오 초기화, 모델링 책임 이전 등의 기능은 복잡한 연합 훈련 환경에서 유용하게 활용될 수 있다.

8.4 전문 인력 양성

RPR-FOM과 HLA에 대한 전문 지식을 갖춘 인력 양성이 시급하다. 이를 위해 국방부, 연구기관, 산업체, 학계가 협력하여 체계적인 교육 프로그램을 개발하고 운영할 필요가 있다. SISO의 표준 개발 활동에 적극 참여하여 최신 동향을 파악하고 국내 요구사항을 반영하는 것도 중요하다.

8.5 국제 협력 강화

미국, NATO, 그리고 동맹국들과의 시뮬레이션 상호운용성 강화를 위한 국제 협력을 확대해야 한다. RPR-FOM 기반의 공동 훈련 환경 구축, 기술 교류, 공동 연구 개발 등을 통해 국방 M&S 분야의 역량을 강화할 수 있다.

9. 결론

RPR-FOM(Real-time Platform Reference Federation Object Model)은 HLA 기반 분산 시뮬레이션 환경에서 가장 널리 사용되는 연합 객체 모델로서, 국방 및 안보 분야의 시뮬레이션 상호운용성 확보에 핵심적인 역할을 수행하고 있다. DIS와의 하위 호환성을 제공하여 레거시 시스템과의 연동을 지원하고, 모듈화된 구조를 통해 다양한 도메인과 요구사항에 맞춤화된 FOM 구성을 가능하게 한다.

SISO-STD-001-2015로 표준화된 RPR-FOM 2.0은 Physical, Warfare, Communication, Logistics, Synthetic Environment 등 다양한 모듈을 포함하여 실시간 플랫폼 수준의 시뮬레이션에 필요한 포괄적인 데이터 교환 구조를 제공한다. NATO의 NETN-FOM은 RPR-FOM을 확장하여 다중 해상도 모델링, 시나리오 초기화, 모델링 책임 이전 등의 고급 기능을 추가로 지원한다.

미군의 JLVC 훈련 환경, 태평양 다중 도메인 훈련 능력, 합동 시뮬레이션 환경(JSE) 등에서 RPR-FOM은 상호운용성의 핵심 표준으로 활용되고 있다. 향후 RPR-FOM 3.0의 개발과 HLA 4(IEEE 1516-2025)의 출시에 따라 더욱 발전된 분산 시뮬레이션 환경이 구현될 것으로 기대된다.

한국 국방부는 RPR-FOM 기반의 표준화 추진, 레거시 시스템 현대화, 전문 인력 양성, 국제 협력 강화 등을 통해 분산 시뮬레이션 역량을 강화하고, 한미 연합 훈련 및 다국적 훈련 환경에서의 상호운용성을 확보해야 한다. 이를 통해 국방 M&S 분야의 경쟁력을 높이고, 미래 전장 환경에 효과적으로 대응할 수 있는 기반을 마련할 수 있을 것이다.

참고 자료

  1. Simulation Interoperability Standards Organization. (2015). SISO-STD-001.1-2015 Standard for Real-time Platform Reference Federation Object Model (RPR FOM) Version 2.0. https://cdn.ymaws.com/www.sisostandards.org/resource/resmgr/standards_products/siso-std-001.1-2015_rpr_fom.pdf
  2. Simulation Interoperability Standards Organization. (2015). SISO-STD-001-2015 Standard for Guidance, Rationale, and Interoperability Modalities for the Real-time Platform Reference Federation Object Model (GRIM). https://cdn.ymaws.com/www.sisostandards.org/resource/resmgr/standards_products/siso-std-001-2015_grim_rpr_f.pdf
  3. IEEE Computer Society. (2010). IEEE 1516-2010 Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)--Framework and Rules. https://standards.ieee.org/standard/1516-2010.html
  4. IEEE Computer Society. (2010). IEEE 1516.2-2010 Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)--Object Model Template (OMT) Specification. https://ieeexplore.ieee.org/document/5557731
  5. NATO Modelling and Simulation Coordination Office. (2018). NATO STANDARD AMSP-04 NATO Education and Training Network Federation Object Model (NETN FOM). https://www.mscoe.org/content/uploads/2018/02/AMSP-04-Final-Draft.pdf
  6. NATO Modelling and Simulation Group. (2021). AMSP-04 NETN FAFD - NATO Education and Training Network Federation Architecture and FOM Design. https://nmsg.sto.nato.int/amsp/amsp04
  7. Moller, B., & Dubois, A. (2014). RPR FOM 2.0: A Federation Object Model for Defense Simulations. Proceedings of the 2014 Fall Simulation Interoperability Workshop. https://www.researchgate.net/publication/266519472_RPR_FOM_20_A_Federation_Object_Model_for_Defense_Simulations
  8. Simulation Interoperability Standards Organization. (2022). SISO-STD-017-2022 Standard for Web Live, Virtual, Constructive (WebLVC) Protocol. https://cdn.ymaws.com/www.sisostandards.org/resource/resmgr/standards_products/siso-std-017-2022_weblvc_pro.pdf
  9. NATO Modelling and Simulation Group. (2012). NATO Education and Training Network (NETN) Technical Report. Defense Technical Information Center. https://apps.dtic.mil/sti/tr/pdf/ADA560402.pdf
  10. AMSP-04 Working Group. (2024). NETN-FOM v4 - NATO Education and Training Network Federation Object Model Documentation. GitHub Repository. https://github.com/AMSP-04/NETN-FOM

댓글

이 블로그의 인기 게시물

국방 M&S란 무엇인가? - 정의와 필요성

MSDL(Military Scenario Definition Language) 이해하기

미 국방부 M&S 마스터플랜 2023 분석