HLA(High Level Architecture) 표준 완벽 가이드

1. 개요

HLA(High Level Architecture)는 분산 시뮬레이션 시스템을 위한 국제 표준으로, 1990년대 중반 미국 국방부(DoD)가 주도하여 개발한 소프트웨어 아키텍처입니다. HLA는 서로 다른 시뮬레이션 시스템들이 상호운용성(interoperability)과 재사용성(reusability)을 확보하여 함께 작동할 수 있도록 하는 프레임워크를 제공합니다.

HLA의 핵심 개념은 "Federation(페더레이션)"입니다. 개별 시뮬레이션 애플리케이션을 "Federate(페더레이트)"라고 부르며, 이러한 페더레이트들이 모여 하나의 분산 시뮬레이션 환경인 페더레이션을 구성합니다. 이를 통해 육군의 지상전 시뮬레이션, 공군의 항공전 시뮬레이션, 해군의 해상전 시뮬레이션이 동시에 연동되어 합동작전 훈련을 수행할 수 있습니다.

HLA의 주요 목표:
  • 상호운용성(Interoperability): 다양한 제조사, 다양한 플랫폼의 시뮬레이션 간 데이터 교환
  • 재사용성(Reusability): 한 번 개발한 시뮬레이션을 여러 목적으로 재활용
  • 확장성(Scalability): 소규모부터 대규모 분산 시뮬레이션까지 지원
  • 표준화(Standardization): IEEE 표준으로 채택되어 전세계적으로 사용

HLA는 1996년 DoD에서 의무 표준으로 지정된 이후, 2000년 IEEE 1516으로 공식 표준화되었으며, 2010년 IEEE 1516-2010으로 개정되었고, 최근 2022-2025년 사이에 IEEE 1516-2025(IEEE 1516e, IEEE 1516-2022로도 불림)로 다시 업데이트되었습니다. 현재 NATO를 비롯한 전세계 국방 시뮬레이션 커뮤니티에서 가장 널리 사용되는 표준입니다.

2. 역사적 배경

2.1 개발 배경

1980년대 후반, 미국 국방부는 수많은 시뮬레이션 시스템들이 독립적으로 개발되어 상호 연동이 불가능하다는 심각한 문제를 인식했습니다. 각 군과 조직마다 고유한 시뮬레이션을 개발하면서 막대한 예산이 중복 투자되었고, 합동작전 훈련을 위해서는 완전히 새로운 시스템을 구축해야 하는 비효율이 발생했습니다.

이러한 문제를 해결하기 위해 1990년대 초반 DIS(Distributed Interactive Simulation) 프로토콜이 처음 등장했습니다. DIS는 시뮬레이션 간 네트워크 메시지 형식을 표준화하여 일정 수준의 상호운용성을 제공했지만, 대규모 시뮬레이션에서 네트워크 트래픽 과부하, 확장성 제한 등의 한계가 드러났습니다.

2.2 DMSO와 HLA 탄생

1995년, 미국 국방부는 Defense Modeling and Simulation Office(DMSO)를 설립하고, 차세대 분산 시뮬레이션 아키텍처 개발을 지시했습니다. DMSO는 산업계, 학계, 정부 연구기관의 전문가들을 소집하여 HLA 개발에 착수했습니다.

1996년 8월, DoD는 HLA를 국방 M&S 분야의 의무 표준으로 지정했습니다. 이는 모든 국방 시뮬레이션 프로젝트가 HLA를 준수해야 함을 의미했습니다. 초기 HLA 1.3 버전은 DoD 내부 표준이었으며, 실전 배치를 통해 검증되고 개선되었습니다.

2.3 IEEE 표준화

DoD는 HLA를 국제 표준으로 발전시키기 위해 IEEE(Institute of Electrical and Electronics Engineers)에 표준화를 요청했습니다. 2000년 9월, IEEE는 HLA를 IEEE 1516 표준으로 공식 승인했습니다. 이로써 HLA는 국방 분야를 넘어 민간, 상업, 학술 분야에서도 활용될 수 있는 개방형 국제 표준이 되었습니다.

연도 버전 주요 변화
1996 HLA 1.0 DoD 내부 표준, 초기 개념 검증
1998 HLA 1.3 DoD 의무 표준, RTI 인터페이스 정의
2000 IEEE 1516-2000 IEEE 국제 표준 승인, Framework and Rules, OMT, Interface Spec
2010 IEEE 1516-2010 API 개선, Fault Tolerance, Dynamic Link Compatibility
2022-2025 IEEE 1516-2025 (Evolved) Web Services, Cloud 지원, Encoding 개선, Modular FOM

2.4 HLA Evolved (IEEE 1516-2025)

2010년대 들어 클라우드 컴퓨팅, 웹 기술, 빅데이터 분석 등 IT 기술이 급격히 발전하면서, 기존 HLA도 현대화가 필요하게 되었습니다. IEEE SISO(Simulation Interoperability Standards Organization)는 "HLA Evolved" 프로젝트를 시작하여 다음과 같은 개선사항을 포함한 IEEE 1516-2025 표준을 개발했습니다:

  • Web Services 인터페이스: REST API, SOAP 등 웹 표준 기반 RTI 접근
  • Modular FOM: FOM을 모듈화하여 재사용성과 유지보수성 향상
  • Dynamic Data Exchange: 런타임 중 데이터 타입 변경 지원
  • Enhanced Encoding: JSON, XML 등 현대적 인코딩 형식 지원
  • Cloud and Distributed Computing: 클라우드 환경에서의 동적 확장 지원

3. IEEE 1516 표준 구성

IEEE 1516 표준은 여러 개의 독립적인 표준 문서로 구성되어 있으며, 각각 HLA의 특정 측면을 정의합니다.

3.1 IEEE 1516-2010 구성

IEEE 1516-2010: Framework and Rules

HLA의 전체적인 개념적 프레임워크와 10개의 규칙(Rules)을 정의합니다. 이 규칙들은 페더레이션과 페더레이트가 반드시 준수해야 하는 의무사항입니다.

HLA 10대 규칙:

페더레이션 규칙 (Federation Rules):

  1. 페더레이션은 FOM에 문서화된 HLA Object Model을 가져야 한다.
  2. 페더레이션 내 모든 시뮬레이션 시간 표현은 논리적으로 일관되어야 한다.
  3. 페더레이션 실행 중 데이터 교환은 RTI를 통해서만 이루어져야 한다.
  4. 페더레이션 실행 중 모든 페더레이트는 SOM을 가지며, FOM과 일치해야 한다.
  5. 페더레이션 실행 중 페더레이트 간 데이터 교환은 FOM에 정의된 대로만 수행되어야 한다.

페더레이트 규칙 (Federate Rules):

  1. 페더레이트는 SOM에 문서화된 Object Model을 가져야 한다.
  2. 페더레이트는 자신이 소유한 인스턴스 속성값을 외부 영향 없이 업데이트할 수 있어야 한다.
  3. 페더레이트는 FOM에 정의된 속성값만 업데이트하거나 반영해야 한다.
  4. 페더레이트는 Transfer of Ownership 서비스를 지원해야 한다.
  5. 페더레이트는 동적으로 시간 관리 정책(Time-Regulating, Time-Constrained)을 변경할 수 있어야 한다.

IEEE 1516.1-2010: Federate Interface Specification

RTI가 제공하는 서비스 API를 상세히 정의합니다. 여기에는 Federation Management, Declaration Management, Object Management, Ownership Management, Time Management, Data Distribution Management의 6가지 주요 서비스 그룹이 포함됩니다.

IEEE 1516.2-2010: Object Model Template (OMT)

FOM과 SOM을 작성하기 위한 메타 모델을 정의합니다. Object Class, Interaction Class, Data Type 등을 표준 형식으로 문서화하는 방법을 제시합니다. 현대에는 XML 기반의 FOM/SOM 파일이 표준입니다.

3.2 IEEE 1516-2025 (Evolved) 개선사항

IEEE 1516-2025는 기존 구조를 유지하면서도 현대 기술 환경에 맞춘 중요한 개선사항을 포함합니다.

주요 개선사항:

  • Modular FOM (MFOM): FOM을 여러 모듈로 분리하여 재사용성을 높이고, 대규모 페더레이션에서 FOM 관리를 단순화합니다. 예를 들어, "환경 모듈", "무기 모듈", "통신 모듈"을 독립적으로 개발하고 조합할 수 있습니다.
  • Dynamic Data Type Support: 페더레이션 실행 중 새로운 데이터 타입을 동적으로 추가할 수 있어, 시뮬레이션 업그레이드나 확장이 용이합니다.
  • Web Services Gateway: RESTful API나 WebSocket을 통해 웹 브라우저 기반 페더레이트나 클라우드 서비스와의 연동을 지원합니다.
  • Enhanced Fault Tolerance: RTI 서버 이중화, 페더레이트 장애 복구 메커니즘 강화로 대규모 장시간 시뮬레이션의 안정성을 높였습니다.
  • Improved Encoding Rules: 기존 바이너리 인코딩 외에 JSON, XML, Protocol Buffers 등 현대적 직렬화 포맷을 공식 지원합니다.
참고: IEEE 1516-2025는 IEEE 1516e(Evolved), IEEE 1516-2022 등 여러 이름으로 불립니다. 공식 승인 시점에 따라 버전명이 달라질 수 있으나, 내용은 동일한 "Evolved" 표준을 지칭합니다.

4. RTI (Runtime Infrastructure)

4.1 RTI의 역할

RTI(Runtime Infrastructure)는 HLA 아키텍처의 핵심 소프트웨어 컴포넌트로, 페더레이트들 간의 통신을 중재하고 관리하는 미들웨어입니다. 일종의 "분산 시뮬레이션 운영체제"라고 볼 수 있으며, 페더레이트 개발자는 RTI가 제공하는 표준 API를 통해 복잡한 네트워크 통신, 시간 동기화, 데이터 분산 등을 신경 쓰지 않고 시뮬레이션 로직에만 집중할 수 있습니다.

4.2 RTI 서비스

1. Federation Management Services

  • 페더레이션 생성/삭제
  • 페더레이트 가입(Join)/탈퇴(Resign)
  • Federation Execution의 시작/종료

2. Declaration Management Services

  • 페더레이트가 생성(Publish)하거나 구독(Subscribe)할 Object/Interaction 선언
  • Interest Management: 관심있는 데이터만 선택적으로 수신

3. Object Management Services

  • Object Instance 생성, 삭제, 업데이트
  • Interaction 전송 및 수신
  • Attribute Ownership Management

4. Ownership Management Services

  • Object Attribute의 소유권을 페더레이트 간 동적으로 이전
  • 예: 항공기 시뮬레이션에서 조종권이 한 조종사에서 다른 조종사로 이양

5. Time Management Services

  • 시뮬레이션 시간 동기화
  • Time-Stepped Execution, Event-Based Execution 지원
  • Logical Time, Lookahead, Time Advance Request 등

6. Data Distribution Management (DDM) Services

  • 대규모 시뮬레이션에서 네트워크 트래픽 최적화
  • Region-based Filtering: 관심 공간 영역 내의 데이터만 수신

4.3 주요 RTI 제품 비교

제품명 개발사 지원 표준 주요 특징 사용 조직
Pitch pRTI Pitch Technologies (스웨덴) HLA 1.3, IEEE 1516-2000, 2010 상용 시장 점유율 1위, 높은 성능과 안정성, GUI 도구 제공 미 육군/공군, NATO, 한국 국방부
MAK RTI MAK Technologies (미국) HLA 1.3, IEEE 1516-2000, 2010 VR-Link와 통합, 광범위한 플랫폼 지원, 게임 엔진 연동 미 해군, 방산업체, 게임 기반 훈련
Portico Portico Project (오픈소스) HLA 1.3, IEEE 1516-2000, 2010 무료 오픈소스, Java 기반, 교육 및 연구용으로 인기 대학, 연구기관, 중소 프로젝트
OpenRTI OpenRTI Project (오픈소스) IEEE 1516-2010 C++ 기반, 경량화, Linux/Windows 지원 오픈소스 커뮤니티
CERTI ONERA (프랑스) HLA 1.3, IEEE 1516 오픈소스, 유럽에서 많이 사용, Python 바인딩 지원 유럽 연구기관, 프랑스 국방부
VT MAK RTI VT MAK (미국) HLA 1.3, IEEE 1516-2000, 2010, Evolved 차세대 표준 지원, 클라우드 기반 시뮬레이션 미 공군, 차세대 프로젝트
RTI 선택 시 고려사항:
  • 성능: 대규모 페더레이션(수천 개체, 수십 페더레이트)을 지원할 수 있는가?
  • 표준 준수: IEEE 1516-2010을 완벽히 준수하는가? Evolved 지원은?
  • 플랫폼: Windows, Linux, UNIX, 실시간 OS 등 필요한 플랫폼을 지원하는가?
  • 도구: FOM 편집, 디버깅, 모니터링 도구가 제공되는가?
  • 지원: 기술 지원, 교육, 문서화 품질은?
  • 비용: 상용(Pitch, MAK) vs 오픈소스(Portico, CERTI)

5. FOM과 SOM

5.1 개념

FOM (Federation Object Model): 페더레이션 전체가 공유하는 데이터 모델입니다. 어떤 Object Class와 Interaction Class가 존재하며, 각각 어떤 Attribute와 Parameter를 가지는지를 정의합니다. FOM은 페더레이션의 "공통 언어" 역할을 합니다.

SOM (Simulation Object Model): 개별 페더레이트가 제공(Publish)하거나 소비(Subscribe)하는 데이터를 정의한 모델입니다. SOM은 FOM의 부분집합이어야 하며, 페더레이트의 "인터페이스 명세서" 역할을 합니다.

5.2 FOM 구조

구성 요소 설명 예시
Object Classes 시뮬레이션 세계의 지속적인 개체 BaseEntity.PhysicalEntity.Platform.Aircraft
Attributes Object Class의 속성 Position, Velocity, EntityType
Interaction Classes 일시적인 이벤트나 메시지 WeaponFire, Collision
Parameters Interaction Class의 데이터 FiringLocation, TargetID
Data Types Attribute/Parameter의 자료형 WorldCoordinate, EntityTypeStruct
Dimensions 시간, 공간 등 시뮬레이션 차원 Time, Space

5.3 RPR FOM (Real-time Platform Reference FOM)

RPR FOM은 실시간 플랫폼 수준 시뮬레이션을 위한 표준 FOM으로, SISO(Simulation Interoperability Standards Organization)에서 개발하여 널리 사용되고 있습니다. 미국 DoD는 대부분의 합동작전 훈련에서 RPR FOM을 기반으로 시뮬레이션을 수행합니다.

RPR FOM 2.0의 주요 Object Classes:

  • BaseEntity: 모든 개체의 최상위 클래스
    • PhysicalEntity: 물리적 실체(플랫폼, 수명품)
      • Platform: 항공기, 지상차량, 함정, 인원 등
      • Munition: 미사일, 포탄 등
      • Expendables: 채프, 플레어 등 소모품
    • Lifeform: 보병 등 생명체
  • EmbeddedSystem: 레이더, 무기 시스템 등 플랫폼에 탑재된 시스템

RPR FOM 2.0의 주요 Interaction Classes:

  • WeaponFire: 무기 발사
  • MunitionDetonation: 탄약 폭발
  • RadioTransmission: 무선 통신
  • Collision: 충돌

5.4 NETN FOM (NATO Education and Training Network FOM)

NETN FOM은 NATO에서 개발한 모듈화된 FOM으로, HLA Evolved의 Modular FOM 개념을 실현한 대표적 사례입니다. NETN FOM은 여러 독립적인 FOM 모듈로 구성되어, 필요에 따라 선택적으로 조합할 수 있습니다.

NETN FOM 모듈 예시:

  • NETN-BASE: 기본 데이터 타입
  • NETN-Physical: 물리적 개체(RPR FOM과 유사)
  • NETN-SE: Synthetic Environment (환경 모델링)
  • NETN-LOG: Logistics (군수 지원)
  • NETN-MRM: Multi-Resolution Modeling (다중 해상도 모델링)
  • NETN-TMR: Task, Mission, Request (임무 명령)
  • NETN-ORG: Organization (조직 구조)

NETN FOM의 모듈 방식은 대규모 복잡한 페더레이션에서 FOM 유지보수를 크게 단순화합니다. 예를 들어, 군수 지원 기능이 필요한 시뮬레이션은 NETN-LOG 모듈을 추가하고, 불필요한 시뮬레이션은 제외할 수 있습니다.

6. Federate 개발

6.1 Federate 생명주기

HLA 페더레이트는 다음과 같은 전형적인 생명주기를 가집니다:

  1. 초기화 (Initialization):
    • RTI Ambassador 생성
    • Federate Ambassador 콜백 등록
    • FOM 로딩
  2. 가입 (Join Federation Execution):
    • Federation Execution이 존재하지 않으면 생성
    • 페더레이트로 가입
  3. 선언 (Declaration):
    • Publish할 Object/Interaction Class 선언
    • Subscribe할 Object/Interaction Class 선언
  4. 시간 관리 설정 (Time Management Setup):
    • Time-Regulating, Time-Constrained 활성화
    • Lookahead 설정
  5. 실행 (Execution Loop):
    • 시간 진행 요청 (Time Advance Request)
    • Object Attribute 업데이트 전송
    • Interaction 전송/수신
    • RTI 콜백 처리
  6. 종료 (Shutdown):
    • Object Instance 삭제
    • Federation 탈퇴 (Resign)
    • RTI 연결 종료

6.2 개발 언어 및 도구

대부분의 RTI는 다양한 프로그래밍 언어를 지원합니다:

  • C++: 가장 널리 사용되며, 고성능 실시간 시뮬레이션에 적합
  • Java: 플랫폼 독립성, 대규모 분산 시스템에 적합
  • C# (.NET): Windows 기반 시뮬레이션, Unity 게임 엔진 연동
  • Python: 빠른 프로토타이핑, 스크립팅, 데이터 분석

6.3 Best Practices

  • SOM 문서화: 페더레이트 개발 전 SOM을 명확히 정의하고 문서화
  • 시간 관리: 시뮬레이션 특성에 맞는 시간 관리 정책 선택 (Time-Stepped vs Event-Based)
  • Ownership 관리: Attribute Ownership 이전 로직을 명확히 설계
  • DDM 활용: 대규모 시뮬레이션에서는 Region-based Filtering으로 네트워크 부하 감소
  • 예외 처리: RTI 호출 시 예외 상황(연결 끊김, 타임아웃 등)에 대한 견고한 처리
  • 로깅 및 디버깅: RTI 이벤트, 데이터 교환 내역을 상세히 로깅하여 디버깅 용이성 확보

7. 미군의 HLA 활용 사례

7.1 JSIMS / JLVC (Joint Live Virtual Constructive)

미군의 합동 훈련 환경인 JLVC는 HLA를 기반으로 실사격 훈련(Live), 시뮬레이터 훈련(Virtual), 컴퓨터 생성 훈련(Constructive)을 통합합니다. 육군, 해군, 공군, 해병대의 다양한 시뮬레이션 시스템들이 HLA 페더레이션으로 연결되어, 합동작전 시나리오를 실시간으로 실행합니다.

참여 시스템 예시:

  • OneSAF (육군): 지상전 CGF (Computer Generated Forces)
  • JSAF (합동): 범용 CGF
  • WARSIM (육군): 여단급 이상 전투 시뮬레이션
  • AWSIM (공군): 항공전 시뮬레이션
  • EADSIM (해군): 함대 방공 시뮬레이션

7.2 Joint Training Confederation (JTC)

JTC는 DoD의 주요 합동 훈련 프로그램으로, 전세계에 분산된 훈련 센터들을 HLA로 연결합니다. Fort Leavenworth(육군), Nellis AFB(공군), Tactical Training Group Pacific(해군) 등이 참여하며, 대규모 다국적 훈련(예: Pacific Sentry, Terminal Fury)을 지원합니다.

7.3 Test and Evaluation

미군은 무기체계 시험평가에도 HLA를 적극 활용합니다. 실제 무기체계와 모델링된 위협, 환경을 HLA로 연동하여 HITL(Hardware-In-The-Loop) 테스트를 수행합니다. 예를 들어, 신형 전투기의 레이더를 실제 하드웨어로 연결하고, 적 항공기는 HLA 시뮬레이션으로 생성하여 교전 시나리오를 테스트합니다.

7.4 Mission Rehearsal

실전 작전 전 임무 리허설에 HLA 기반 시뮬레이션을 사용합니다. 정확한 지형, 적 배치, 아군 전력을 모델링하고, 작전 계획을 시뮬레이션으로 검증합니다. 이라크/아프가니스탄 작전에서 널리 사용되었으며, 작전 성공률 향상에 기여했습니다.

7.5 Army Training (Synthetic Training Environment)

미 육군의 Synthetic Training Environment(STE) 프로그램은 차세대 통합 훈련 환경을 구축하고 있으며, HLA는 핵심 기술입니다. One World Terrain(OWT), Reconfigurable Virtual Collective Trainer(RVCT), Squad Immersive Virtual Trainer(SiVT) 등이 HLA로 연동되어, 개인부터 여단급까지 통합 훈련을 지원합니다.

8. 한국 국방에 대한 시사점

8.1 현황

한국 국방부는 2000년대 중반부터 HLA를 국방 M&S 표준으로 채택하여 활용해왔습니다. 주요 적용 사례는 다음과 같습니다:

  • 연합/합동훈련 지원: 한미연합훈련(Key Resolve, Ulchi Freedom Shield 등)에서 미군 시뮬레이션과 HLA로 연동
  • 무기체계 체계개발: K2 전차, K9 자주포 등 주요 무기체계 개발 시 HLA 기반 시뮬레이션으로 검증
  • 워게임 시스템: 국방대학교, 합참 등의 워게임 시스템이 HLA 기반으로 구축
  • 전투실험: 미래 전투체계 개념 검증을 위한 전투실험에 HLA 활용

8.2 도전과제

1. 기술 전문성 부족

HLA는 높은 기술적 복잡도를 가지고 있어, 전문 인력 양성이 중요합니다. RTI 운영, FOM 설계, 페더레이트 개발 등 각 분야의 전문가가 필요하지만, 국내 교육 기관이나 산업계에 충분한 전문 인력이 부족한 상황입니다.

2. 상용 RTI 의존

국내에는 자체 개발한 상용급 RTI가 없어, Pitch pRTI, MAK RTI 등 해외 제품에 의존하고 있습니다. 이는 라이선스 비용 부담뿐 아니라, 기술 종속 문제를 야기할 수 있습니다.

3. FOM 표준화 미흡

미군은 RPR FOM, NATO는 NETN FOM 등 표준 FOM을 사용하지만, 한국군 고유의 표준 FOM이 부재하여 각 프로젝트마다 개별 FOM을 개발하는 비효율이 발생합니다. 한국형 K-FOM(가칭)의 개발이 필요합니다.

4. 레거시 시스템 통합

기존 DIS 기반 또는 독립형 시뮬레이션들을 HLA로 통합하는 것은 기술적으로 복잡하고 비용이 많이 듭니다. 단계적 전환 전략이 필요합니다.

8.3 발전 방향

1. 교육 및 인력 양성

  • 국방대학교, KAIST, ETRI 등과 협력하여 HLA 전문가 양성 과정 운영
  • 정기적인 HLA 워크샵, 해커톤 개최로 개발자 커뮤니티 활성화
  • 미군 JLVC, NATO MSG(Modelling and Simulation Group)와의 국제 협력 강화

2. 국산 RTI 개발 검토

  • 오픈소스 RTI(Portico, CERTI) 기반 국산 RTI 개발
  • 클라우드 기반, Evolved 표준 지원하는 차세대 RTI 연구
  • 방산업체, 연구소 컨소시엄으로 공동 개발

3. 한국형 표준 FOM (K-FOM) 개발

  • RPR FOM을 기반으로 한국군 교리, 장비를 반영한 K-FOM 개발
  • 육해공 공통 사용 가능한 모듈화된 FOM 설계
  • 방위사업청, 합참, 각군이 공동으로 표준화 추진

4. Evolved HLA 조기 도입

  • IEEE 1516-2025 표준을 신규 프로젝트에 적용
  • 클라우드 기반 시뮬레이션, 웹 기반 C2 연동 등 차세대 기술 활용
  • AI/ML과 HLA 통합으로 지능형 시뮬레이션 구현

8.4 한미 상호운용성

한국군과 미군의 시뮬레이션 상호운용성은 연합작전 수행 능력의 핵심입니다. HLA는 이를 가능하게 하는 핵심 기술입니다. 양국은 다음과 같은 협력을 강화해야 합니다:

  • RPR FOM 2.0 공통 사용 및 한국 장비 Extension 개발
  • 한미 연합훈련 시 HLA 페더레이션 정례 운영
  • JLVC 인프라를 한국 훈련 센터까지 확장
  • 미군 Legacy 시스템(예: TENA)과의 Gateway 개발

9. 결론

HLA(High Level Architecture)는 30년 가까운 역사를 가진 성숙한 국제 표준으로, 전세계 국방 M&S 분야에서 사실상의 표준(de facto standard)으로 자리잡았습니다. IEEE 1516-2010을 거쳐 최신 IEEE 1516-2025(Evolved)에 이르기까지 지속적으로 발전하며, 클라우드 컴퓨팅, 웹 기술, AI/ML 등 현대 IT 기술과의 통합을 이루고 있습니다.

HLA의 핵심 가치는 상호운용성재사용성입니다. 서로 다른 시뮬레이션 시스템들이 RTI를 통해 연결되고, FOM이라는 공통 데이터 모델로 소통하며, SOM으로 명확한 인터페이스를 정의함으로써, 한 번 개발한 페더레이트를 다양한 목적의 페더레이션에서 재사용할 수 있습니다. 이는 국방 M&S 투자 효율을 극대화하고, 합동작전 및 연합작전 능력을 향상시키는 핵심 기술입니다.

미군은 JLVC, JTC, STE 등 대규모 프로그램에서 HLA를 전면 활용하여 합동 훈련, 임무 리허설, 무기체계 시험평가 등을 수행하고 있습니다. NATO는 NETN FOM을 개발하여 다국적 훈련에서 HLA를 표준으로 사용하고 있습니다. 한국 역시 HLA를 국방 M&S 표준으로 채택하여 활용하고 있으나, 기술 전문성, 표준 FOM, 국산 RTI 등의 분야에서 추가적인 노력이 필요합니다.

특히 IEEE 1516-2025(Evolved) 표준은 Modular FOM, Web Services, Dynamic Data Type 등 차세대 기능을 제공하여, 클라우드 기반 시뮬레이션, 상업 게임 엔진 연동, AI 통합 시뮬레이션 등 새로운 가능성을 열고 있습니다. 한국 국방 M&S 커뮤니티는 이러한 최신 표준을 조기에 도입하고, 한국형 표준 FOM 개발, 전문 인력 양성, 국산 RTI 개발 등을 통해 HLA 역량을 강화해야 합니다.

결론적으로, HLA는 단순한 기술 표준을 넘어, 국방 M&S 생태계 전체의 효율성과 상호운용성을 결정하는 전략적 자산입니다. HLA에 대한 지속적인 투자와 발전은 미래 한국 국방의 과학화, 합동작전 능력, 한미 연합작전 수행 능력을 좌우할 것입니다.

참고 자료

  1. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - IEEE 1516-2010 - https://standards.ieee.org/standard/1516-2010.html
  2. Simulation Interoperability Standards Organization (SISO) - HLA Resources - https://www.sisostds.org/StandardsActivities/DevelopmentGroups/HLAEvolvedProductDevelopmentGroup.aspx
  3. Defense Modeling and Simulation Coordination Office (DMSCO) - HLA Information - https://www.msco.mil/
  4. Pitch Technologies - HLA Tutorial and Best Practices - https://pitchtechnologies.com/hla-tutorial/
  5. MAK Technologies - VR-Forces and HLA Integration - https://www.mak.com/products/simulate/vr-forces
  6. NATO Modelling and Simulation Centre of Excellence - NETN FOM - https://www.mscoe.org/netn/
  7. SISO Real-time Platform Reference Federation Object Model (RPR FOM) - https://www.sisostds.org/StandardsActivities/SupportGroups/RPRFOM.aspx
  8. Defense Technical Information Center - HLA Research Papers - https://discover.dtic.mil/results/?q=HLA%20high%20level%20architecture
  9. U.S. Army PEO STRI - Synthetic Training Environment - https://www.peostri.army.mil/synthetic-training-environment
  10. Portico Project - Open Source HLA RTI - https://github.com/openlvc/portico

댓글

이 블로그의 인기 게시물

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

MSDL(Military Scenario Definition Language) 이해하기

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