국방 M&S 아키텍처 설계 원칙
개요
국방 모델링 및 시뮬레이션(Modeling and Simulation, M&S) 아키텍처는 시뮬레이션 시스템의 구조, 구성요소, 인터페이스, 그리고 이들 간의 관계를 정의하는 청사진입니다. 잘 설계된 아키텍처는 시스템의 상호운용성, 재사용성, 확장성, 유지보수성을 보장하며, 국방 M&S 투자의 효율성을 극대화합니다. 미국 국방부는 1990년대부터 분산 시뮬레이션 아키텍처 표준화를 주도해왔으며, 현재 전 세계 국방 M&S의 기준이 되는 고수준 아키텍처(High Level Architecture, HLA)와 분산 대화형 시뮬레이션(Distributed Interactive Simulation, DIS) 표준을 확립했습니다.
미 국방부의 M&S 관련 연간 투자 규모는 약 140억 달러에 달하며, 이 중 상당 부분이 아키텍처 개발 및 표준화에 투입됩니다. 2025년 현재, 미군은 TENA(Test and Training Enabling Architecture), LVC-IA(Live, Virtual, Constructive-Integrating Architecture), JLVC(Joint Live Virtual Constructive) 등 다양한 아키텍처 프레임워크를 운영하고 있습니다. 특히 합성 훈련 환경(Synthetic Training Environment, STE) 프로그램은 차세대 통합 아키텍처를 구현하기 위해 2019년부터 2028년까지 약 38억 달러를 투자하고 있습니다.
M&S 아키텍처 설계 원칙은 단순히 기술적 구조를 넘어 조직, 프로세스, 표준, 데이터 관리까지 포괄하는 종합적인 접근을 요구합니다. 미 국방부의 DoD Architecture Framework(DoDAF)는 M&S 아키텍처를 체계적으로 기술하고 관리하기 위한 표준 프레임워크를 제공하며, 이는 작전 뷰(Operational View), 시스템 뷰(System View), 기술 뷰(Technical View) 등 다양한 관점에서 아키텍처를 정의합니다. 본 글에서는 국방 M&S 아키텍처의 핵심 설계 원칙과 주요 프레임워크를 상세히 분석하고, 한국 국방에의 시사점을 도출합니다.
M&S 아키텍처의 개념과 중요성
아키텍처(Architecture)란 시스템의 기본 구조로서, 구성요소(Components), 이들 간의 관계(Relationships), 그리고 설계와 진화를 안내하는 원칙(Principles)을 포함합니다. IEEE 1471-2000 표준에 따르면, 소프트웨어 아키텍처는 "시스템의 근본적인 조직으로, 구성요소, 이들의 상호관계와 환경, 그리고 설계와 진화를 지배하는 원칙으로 구체화된 것"으로 정의됩니다. 국방 M&S에서 아키텍처는 개별 시뮬레이션 시스템뿐만 아니라 여러 시스템이 연동되는 분산 시뮬레이션 환경 전체를 포괄합니다.
아키텍처의 핵심 역할
M&S 아키텍처는 크게 네 가지 핵심 역할을 수행합니다. 첫째, 상호운용성(Interoperability)의 보장입니다. 서로 다른 시뮬레이션 시스템들이 데이터를 교환하고 협력하여 통합된 환경을 구현할 수 있도록 합니다. 둘째, 재사용성(Reusability)의 촉진입니다. 한 번 개발된 시뮬레이션 구성요소나 모델을 다른 시스템에서도 활용할 수 있게 합니다. 셋째, 확장성(Scalability)의 지원입니다. 시뮬레이션의 규모가 증가해도 성능이 유지되도록 합니다. 넷째, 유지보수성(Maintainability)의 향상입니다. 시스템의 수정, 업그레이드, 오류 수정이 용이하도록 합니다.
미 국방부의 분석에 따르면, 체계적인 아키텍처 없이 개발된 M&S 시스템은 평균적으로 전체 생애주기 비용의 약 60%를 유지보수에 사용하지만, 표준 아키텍처를 적용한 시스템은 이 비율이 약 35%로 감소합니다. 또한 재사용 가능한 구성요소를 활용하면 신규 시뮬레이션 개발 시간을 약 40% 단축할 수 있습니다. 미 육군의 OneSAF(One Semi-Automated Forces) 프로그램은 모듈식 아키텍처를 통해 약 50,000개 이상의 엔티티 모델을 재사용 가능한 형태로 관리하고 있습니다.
M&S 아키텍처의 계층 구조
국방 M&S 아키텍처는 일반적으로 계층적(Hierarchical) 구조를 가집니다. 최하위 계층은 하드웨어 및 네트워크 인프라로서, 시뮬레이션을 실행하는 물리적 자원을 제공합니다. 그 위에 운영체제와 미들웨어 계층이 위치하며, 이는 분산 컴퓨팅 환경을 추상화합니다. 다음으로 시뮬레이션 프레임워크 계층이 있으며, 여기서 HLA RTI(Run-Time Infrastructure)나 DIS 프로토콜 스택이 동작합니다. 최상위에는 응용 시뮬레이션 계층이 위치하며, 실제 훈련이나 분석에 사용되는 시뮬레이션 시스템들이 여기에 해당합니다.
| 계층 | 구성요소 | 역할 | 미군 사례 |
|---|---|---|---|
| 응용 계층 | 시뮬레이션 애플리케이션, SAF, CGF | 실제 훈련/분석 수행, 사용자 인터페이스 | OneSAF, JCATS, VBS4, AFSIM |
| 프레임워크 계층 | HLA RTI, DIS 프로토콜, TENA 미들웨어 | 시뮬레이션 간 통신 및 동기화 | MAK RTI, Pitch RTI, TENA Middleware |
| 데이터 계층 | FOM, 지형 DB, 엔티티 모델 저장소 | 공통 데이터 모델 및 표현 제공 | RPR-FOM, One World Terrain, SEDRIS |
| 서비스 계층 | 시간 관리, 데이터 배포, 보안 서비스 | 공통 기능의 추상화 및 제공 | HLA Time Management, DDM |
| 인프라 계층 | 네트워크, 서버, 클라우드 플랫폼 | 물리적 컴퓨팅 자원 제공 | DREN, AWS GovCloud, JIOR |
핵심 설계 원칙
미 국방부는 수십 년간의 M&S 개발 경험을 바탕으로 아키텍처 설계 원칙을 정립해왔습니다. 이러한 원칙들은 DoD Directive 5000.59(DoD Modeling and Simulation Management)와 DoD Instruction 5000.70(DoD M&S Management)에 문서화되어 있으며, 모든 국방 M&S 프로그램에 적용됩니다. 핵심 설계 원칙은 모듈성, 상호운용성, 재사용성, 확장성, 유연성, 보안성의 여섯 가지로 요약됩니다.
1. 모듈성(Modularity)
모듈성은 시스템을 독립적으로 개발, 테스트, 배포, 교체할 수 있는 작은 단위(모듈)로 분해하는 원칙입니다. 각 모듈은 명확히 정의된 인터페이스를 통해 다른 모듈과 상호작용하며, 내부 구현은 캡슐화됩니다. 이를 통해 특정 모듈의 변경이 전체 시스템에 영향을 주지 않으며, 모듈 단위의 독립적인 업그레이드가 가능합니다.
미 육군의 OneSAF는 모듈성의 대표적 사례입니다. OneSAF는 Core Framework, Entity Models, Behavior Models, Terrain Engine, Sensor Models 등 10개 이상의 독립 모듈로 구성됩니다. 각 모듈은 별도의 개발팀이 담당하며, 분기별로 독립적인 릴리스 일정을 가집니다. 예를 들어, 센서 모듈의 업그레이드가 엔티티 모델에 영향을 주지 않으므로, 병렬 개발과 신속한 기능 추가가 가능합니다. OneSAF 4.0 버전은 약 350만 줄의 코드로 구성되어 있으며, 모듈식 아키텍처 덕분에 연간 약 200건의 기능 개선이 이루어집니다.
2. 상호운용성(Interoperability)
상호운용성은 서로 다른 시뮬레이션 시스템들이 정보를 효과적으로 교환하고 협력할 수 있는 능력입니다. 국방 M&S에서는 Live(실 장비), Virtual(가상 시뮬레이터), Constructive(구성 시뮬레이션)의 세 가지 유형이 함께 연동되어야 하므로, 상호운용성은 가장 중요한 설계 원칙 중 하나입니다. 상호운용성은 기술적, 구문적(Syntactic), 의미적(Semantic) 수준으로 구분됩니다.
기술적 상호운용성은 네트워크 연결, 프로토콜, 데이터 형식의 호환성을 의미합니다. 구문적 상호운용성은 메시지의 구조와 형식이 일치하는 것을 의미합니다. 의미적 상호운용성은 교환되는 데이터의 의미가 동일하게 해석되는 것을 의미합니다. 미 국방부는 HLA와 DIS 표준을 통해 구문적 상호운용성을 보장하고, FOM(Federation Object Model)과 공통 데이터 사전(Common Data Dictionary)을 통해 의미적 상호운용성을 추구합니다.
3. 재사용성(Reusability)
재사용성은 개발된 시뮬레이션 구성요소를 다른 맥락에서도 활용할 수 있는 능력입니다. 미 국방부의 Defense M&S Resource Repository(DMSRR)는 재사용 가능한 M&S 자산을 등록, 검색, 공유하기 위한 중앙 저장소입니다. 2025년 현재, DMSRR에는 약 8,500개 이상의 시뮬레이션 모델, 데이터 세트, 도구가 등록되어 있으며, 연간 약 15,000건의 다운로드가 이루어집니다.
재사용성을 높이기 위해서는 구성요소의 독립성, 명확한 인터페이스 정의, 충분한 문서화가 필수적입니다. 미 국방부는 Base Object Model(BOM) 개념을 도입하여, 재사용 가능한 최소 단위의 시뮬레이션 구성요소를 정의합니다. BOM은 객체 클래스, 인터랙션 클래스, 데이터 타입의 조합으로 구성되며, 여러 FOM에서 조합하여 사용할 수 있습니다. SISO(Simulation Interoperability Standards Organization)는 BOM 표준(SISO-STD-003)을 개발하여 재사용성을 촉진하고 있습니다.
4. 확장성(Scalability)
확장성은 시뮬레이션의 규모(참여 시스템 수, 엔티티 수, 이벤트 발생률)가 증가해도 성능이 유지되는 능력입니다. 대규모 연합훈련이나 캠페인 수준 분석에서는 수만 개의 엔티티와 수십 개의 시뮬레이션 시스템이 동시에 연동되므로, 확장성은 매우 중요합니다. 확장성은 수직적 확장(단일 시스템의 성능 향상)과 수평적 확장(시스템 수 증가)으로 구분됩니다.
HLA의 Data Distribution Management(DDM) 서비스는 수평적 확장성을 지원하는 핵심 메커니즘입니다. DDM은 시뮬레이션 공간을 영역(Region)으로 분할하고, 각 참여 시스템(Federate)이 관심 있는 영역의 데이터만 수신하도록 합니다. 이를 통해 네트워크 트래픽과 처리 부하가 참여 시스템 수에 비례하여 선형적으로 증가하는 것을 방지합니다. 미 해군의 JSTARS(Joint Simulation Test and Assessment Range Services)는 DDM을 활용하여 최대 10,000개의 동시 엔티티와 50개의 연동 시스템을 지원합니다.
5. 유연성(Flexibility)
유연성은 시뮬레이션 시스템이 다양한 시나리오, 요구사항, 환경 변화에 적응할 수 있는 능력입니다. 군사 작전의 불확실성과 다양성을 반영하기 위해, M&S 아키텍처는 구성 변경, 시나리오 수정, 새로운 요소 추가가 용이해야 합니다. 유연성은 런타임 구성(Runtime Configuration), 스크립팅, 플러그인 아키텍처 등을 통해 구현됩니다.
미 공군의 AFSIM(Advanced Framework for Simulation, Integration, and Modeling)은 유연성의 모범 사례입니다. AFSIM은 Lua 스크립트 언어를 사용하여 엔티티 행동, 센서 모델, 무기 효과를 정의합니다. 사용자는 코드 재컴파일 없이 스크립트를 수정하여 시나리오를 변경할 수 있습니다. AFSIM의 플러그인 아키텍처는 외부 개발자가 새로운 모델을 추가할 수 있게 하며, 현재 약 150개의 서드파티 플러그인이 활용되고 있습니다.
6. 보안성(Security)
보안성은 국방 M&S의 필수 요구사항으로, 기밀 정보의 보호, 무결성 유지, 접근 통제를 포함합니다. M&S 시스템은 종종 군사 기밀 데이터(무기 성능, 전술, 지형 정보)를 다루므로, 적절한 보안 아키텍처가 필수적입니다. 보안성은 네트워크 보안, 데이터 암호화, 인증 및 권한 관리, 감사 추적(Audit Trail)으로 구현됩니다.
미 국방부는 M&S 시스템의 보안을 위해 Multi-Level Security(MLS) 아키텍처를 적용합니다. 이는 서로 다른 분류 등급(Unclassified, Secret, Top Secret)의 시뮬레이션이 안전하게 연동될 수 있도록 합니다. TENA(Test and Training Enabling Architecture)는 Security Architecture를 내장하여, 데이터 암호화, 디지털 서명, 역할 기반 접근 통제(RBAC)를 제공합니다. 미군의 SIPRNet(Secret Internet Protocol Router Network)과 JWICS(Joint Worldwide Intelligence Communications System)는 각각 Secret 및 Top Secret 등급의 M&S를 지원합니다.
| 설계 원칙 | 정의 | 구현 방법 | 기대 효과 | 미군 적용 사례 |
|---|---|---|---|---|
| 모듈성 | 독립적 단위로 시스템 분해 | 컴포넌트 기반 설계, 인터페이스 정의 | 개발 효율성, 유지보수 용이 | OneSAF 모듈 아키텍처 |
| 상호운용성 | 시스템 간 정보 교환 능력 | HLA/DIS 표준, FOM 정의 | LVC 통합, 연합훈련 지원 | JLVC 연동 시스템 |
| 재사용성 | 구성요소의 다목적 활용 | BOM 개발, 저장소 운영 | 개발 비용 절감, 품질 향상 | DMSRR 저장소 |
| 확장성 | 규모 증가 시 성능 유지 | DDM, 분산 컴퓨팅, 클라우드 | 대규모 훈련/분석 지원 | STE 클라우드 인프라 |
| 유연성 | 변화 적응 능력 | 스크립팅, 플러그인, 런타임 구성 | 다양한 시나리오 지원 | AFSIM Lua 스크립팅 |
| 보안성 | 기밀 보호 및 접근 통제 | 암호화, 인증, MLS 아키텍처 | 기밀 정보 보호, 규정 준수 | TENA 보안 아키텍처 |
주요 아키텍처 프레임워크
미 국방부는 다양한 M&S 아키텍처 프레임워크를 개발하고 운영하고 있습니다. 이들 프레임워크는 각각의 목적과 적용 영역에 따라 특화된 기능을 제공하며, 상호 보완적으로 운영됩니다. 주요 프레임워크로는 HLA(High Level Architecture), DIS(Distributed Interactive Simulation), TENA(Test and Training Enabling Architecture), LVC-IA(Live, Virtual, Constructive-Integrating Architecture)가 있습니다.
HLA(High Level Architecture)
HLA는 미 국방부가 1990년대에 개발한 분산 시뮬레이션 아키텍처로, IEEE 1516 표준으로 국제 표준화되었습니다. HLA는 Federation(페더레이션), Federate(페더레이트), RTI(Run-Time Infrastructure)의 세 가지 핵심 개념을 기반으로 합니다. Federation은 공통 목적을 위해 연결된 시뮬레이션들의 집합이고, Federate는 개별 시뮬레이션 시스템이며, RTI는 Federate 간 통신을 중재하는 미들웨어입니다.
HLA의 주요 서비스는 Federation Management(페더레이션 생성/종료), Declaration Management(데이터 발행/구독), Object Management(객체 생성/삭제/갱신), Ownership Management(객체 소유권 관리), Time Management(시간 동기화), Data Distribution Management(데이터 필터링)의 6가지입니다. HLA 1516-2010(Evolved) 표준은 Web Services, XML 기반 FOM, 모듈식 FOM 등의 기능을 추가하여 현대적 환경에 적합하도록 발전했습니다.
미 국방부는 HLA를 다양한 훈련 및 분석 시스템에 적용하고 있습니다. 미 공군의 DMO(Distributed Mission Operations)는 HLA를 사용하여 전 세계 8개 기지의 전투기 시뮬레이터를 연결합니다. 한 번의 훈련에 최대 200대의 가상 항공기가 참여하며, RTI는 초당 약 50,000개의 객체 갱신을 처리합니다. 상용 RTI 제품으로는 Pitch Technologies의 pRTI, MAK Technologies의 MAK RTI, Raytheon의 RTI-NG 등이 널리 사용됩니다.
DIS(Distributed Interactive Simulation)
DIS는 HLA보다 먼저 개발된 분산 시뮬레이션 프로토콜로, IEEE 1278 표준으로 정의됩니다. DIS는 PDU(Protocol Data Unit)라는 메시지 형식을 사용하여 엔티티 상태, 사격, 폭발, 통신 등의 정보를 교환합니다. DIS의 특징은 RTI 같은 중앙 미들웨어 없이 멀티캐스트 네트워크를 통해 직접 통신한다는 점입니다. 이는 구현이 간단하고 지연 시간이 짧다는 장점이 있지만, 대규모 시뮬레이션에서의 확장성이 제한적입니다.
DIS는 주로 실시간 가상 시뮬레이터(조종 시뮬레이터, 차량 시뮬레이터)에서 널리 사용됩니다. 미 육군의 CCTT(Close Combat Tactical Trainer)는 DIS를 사용하여 최대 64대의 M1 전차 및 브래들리 시뮬레이터를 연결합니다. DIS 7.0(IEEE 1278.1-2012)은 정보 작전(Information Operations), 사이버 효과, 무인 시스템 등 현대 전장의 새로운 요소를 지원하도록 확장되었습니다. 2025년 현재, DIS와 HLA를 브리지(Bridge)로 연결하여 두 환경의 장점을 결합하는 것이 일반적인 접근 방식입니다.
TENA(Test and Training Enabling Architecture)
TENA는 미 국방부 Test Resource Management Center(TRMC)가 개발한 아키텍처로, 시험평가(T&E)와 훈련 환경에서 Live, Virtual, Constructive 자산의 통합을 목표로 합니다. TENA는 HLA와 DIS의 장점을 결합하고, 실 장비(Live Assets)와의 연동에 특화된 기능을 제공합니다. TENA Middleware는 객체 지향 데이터 모델, 발행/구독 기반 통신, QoS(Quality of Service) 관리를 지원합니다.
TENA의 핵심 구성요소는 TENA Middleware, TENA Object Model, TENA Repository, TENA Gateway입니다. TENA Object Model은 시험/훈련에 필요한 표준 객체(항공기, 미사일, 센서, 표적 등)를 정의하며, 약 500개 이상의 표준 객체 타입을 포함합니다. TENA Gateway는 DIS 및 HLA 시스템과의 상호운용성을 제공합니다. 미 해군의 Naval Air Warfare Center(NAWC)는 TENA를 사용하여 F/A-18 무장 시험을 수행하며, 실 항공기, 시뮬레이터, 분석 시스템을 통합합니다.
LVC-IA(Live, Virtual, Constructive-Integrating Architecture)
LVC-IA는 미 육군이 개발한 통합 아키텍처로, Live(실 훈련), Virtual(가상 시뮬레이터), Constructive(구성 시뮬레이션)의 세 가지 훈련 영역을 단일 환경으로 통합합니다. LVC-IA는 TENA를 기반으로 하면서, 훈련 특화 기능(시나리오 관리, AAR(After Action Review), 훈련 관리)을 추가합니다. 2019년부터는 LVC-IA가 STE(Synthetic Training Environment) 프로그램으로 발전하여 더욱 통합된 훈련 환경을 구현하고 있습니다.
LVC-IA의 주요 구성요소는 LVC Gateway(연동 게이트웨이), Common LVC Environment(공통 환경), EXCON(Exercise Control, 훈련 통제), JLCCTC(Joint Land Component Constructive Training Capability, 구성 시뮬레이션)입니다. 미 육군은 LVC-IA를 사용하여 NTC(National Training Center)의 실 기동훈련과 전 세계에 분산된 시뮬레이터를 연결합니다. 2023년 Warfighter Exercise에서는 약 5,000명의 병력이 LVC 통합 환경에서 훈련을 수행했으며, 18개의 서로 다른 시스템이 연동되었습니다.
| 프레임워크 | 개발 기관 | 표준 | 주요 특징 | 주요 적용 분야 | 대표 사례 |
|---|---|---|---|---|---|
| HLA | DMSO/USD(R&E) | IEEE 1516 | RTI 기반, 시간 관리, FOM/SOM | 분석, 연구개발, 고수준 훈련 | DMO, JWARS, JSIMS |
| DIS | DARPA/IST | IEEE 1278 | PDU 기반, 저지연, 멀티캐스트 | 실시간 가상 시뮬레이터 | CCTT, AVCATT |
| TENA | TRMC | 자체 표준 | 시험평가 특화, Live 연동 | 무기체계 시험평가 | JMETC, Range Integration |
| LVC-IA/STE | PEO STRI | TENA 기반 | 훈련 통합, 시나리오 관리 | 집단 훈련, LVC 통합 | JMRC 훈련, NTC 연동 |
미국의 M&S 아키텍처 적용 사례
미 국방부는 M&S 아키텍처 원칙을 다양한 프로그램에 적용하여 훈련 효과 향상, 개발 비용 절감, 분석 정확도 개선을 달성하고 있습니다. 여기서는 STE, JMETC, DMO의 세 가지 대표적 사례를 상세히 분석합니다.
STE(Synthetic Training Environment)
STE는 미 육군의 차세대 통합 훈련 환경으로, 2028년 완전 운용 능력(FOC) 달성을 목표로 개발 중입니다. STE는 One World Terrain(OWT), Training Simulation Software(TSS), Reconfigurable Virtual Collective Trainer(RVCT), Soldier Virtual Trainer(SVT) 등의 구성요소로 이루어집니다. STE의 아키텍처는 클라우드 기반(Cloud-Native)으로 설계되어, AWS GovCloud와 Azure Government에서 운영됩니다.
STE의 아키텍처 설계에서 주목할 점은 마이크로서비스(Microservices) 아키텍처의 적용입니다. 기존의 모놀리식(Monolithic) 시뮬레이션과 달리, STE는 지형 서비스, 엔티티 서비스, 물리 엔진 서비스, AI 서비스 등 약 25개의 독립적인 마이크로서비스로 구성됩니다. 각 서비스는 Kubernetes 컨테이너에서 실행되며, 수요에 따라 자동으로 확장(Auto-Scaling)됩니다. 이를 통해 동시 사용자 수가 100명에서 10,000명으로 증가해도 일관된 성능을 유지합니다.
STE는 또한 API 기반 통합(API-First Integration)을 적용합니다. 모든 외부 시스템(기존 시뮬레이터, 지휘통제 시스템, 데이터 소스)은 RESTful API와 gRPC를 통해 STE와 연동됩니다. 이를 통해 레거시 시스템의 점진적 마이그레이션과 신규 시스템의 신속한 통합이 가능합니다. 2024년 시점에서 STE는 약 40개의 외부 시스템과 연동되어 있으며, 연간 약 15개의 새로운 시스템이 추가되고 있습니다.
JMETC(Joint Mission Environment Test Capability)
JMETC는 미 국방부 TRMC가 운영하는 분산 시험평가 인프라로, 전국의 시험장(Test Ranges)을 네트워크로 연결합니다. JMETC는 TENA를 핵심 아키텍처로 사용하며, 실 무기체계, 하드웨어 인더 루프(HWIL) 시뮬레이터, 소프트웨어 시뮬레이션을 통합합니다. JMETC 네트워크는 50개 이상의 시험장을 연결하며, 10 Gbps급 전용 네트워크(DREN, Defense Research and Engineering Network)를 사용합니다.
JMETC의 아키텍처 특징은 Federation-as-a-Service(FaaS) 모델입니다. 시험 기관은 JMETC 포털을 통해 필요한 연동 환경을 요청하고, JMETC가 자동으로 네트워크 구성, 게이트웨이 설정, 보안 인증을 수행합니다. 이를 통해 시험 준비 시간이 기존 6개월에서 약 2주로 단축되었습니다. 2023년 JMETC는 약 250건의 시험 이벤트를 지원했으며, 누적 약 3,500시간의 연동 시험을 수행했습니다.
DMO(Distributed Mission Operations)
DMO는 미 공군의 분산 시뮬레이션 훈련 프로그램으로, 전 세계에 분산된 전투기 시뮬레이터를 연결하여 대규모 공중전 훈련을 수행합니다. DMO는 HLA를 핵심 아키텍처로 사용하며, 약 200대 이상의 전투기 시뮬레이터(F-35, F-22, F-16, F-15)를 지원합니다. DMO Center(DMOC)는 Kirtland AFB에 위치하며, 중앙 RTI 및 훈련 관리 시스템을 운영합니다.
DMO의 아키텍처는 보안성과 성능의 균형을 강조합니다. F-35와 F-22의 스텔스 성능, 센서 특성 등 민감한 정보는 높은 분류 등급으로 보호되어야 하므로, DMO는 Multi-Level Security(MLS) 아키텍처를 적용합니다. 서로 다른 분류 등급의 시뮬레이터가 연동될 때, 보안 가드(Security Guard)가 데이터를 필터링하여 기밀 유출을 방지합니다. 동시에 실시간 공중전의 특성상 지연 시간이 100ms 미만이어야 하므로, 전용 네트워크와 최적화된 RTI를 사용합니다.
한국 국방에의 시사점
1. 국가 수준 M&S 아키텍처 전략 수립
한국 국방 M&S는 개별 프로그램 단위로 개발되어 왔으며, 국가 수준의 통합 아키텍처 전략이 부재합니다. 미국의 DoD M&S Master Plan과 같이, 한국도 10개년 M&S 아키텍처 발전 계획을 수립해야 합니다. 이 계획에는 표준 아키텍처 선정(HLA 또는 TENA 기반), 공통 인프라 구축, 인력 양성, 거버넌스 체계가 포함되어야 합니다. 국방부 주도로 합참, 각 군, 국과연, 방사청이 참여하는 M&S 아키텍처 위원회를 구성하여, 범정부 차원의 조정과 표준화를 추진해야 합니다.
2. HLA 기반 상호운용성 표준화
한국군의 M&S 시스템 간 상호운용성은 아직 제한적입니다. 미군과의 연합훈련 및 국내 LVC 통합을 위해, HLA(IEEE 1516-2010)를 표준 아키텍처로 채택하고, 한국형 FOM(K-FOM)을 개발해야 합니다. K-FOM은 RPR-FOM 2.0을 기반으로 하되, 한국 고유 무기체계(K-2, K-9, KF-21 등)와 한반도 작전 환경의 특성을 반영해야 합니다. 또한 국내 RTI 기술 자립을 위해, 산학연 협력으로 한국형 RTI 개발 프로젝트를 추진할 것을 제안합니다.
3. 클라우드 기반 M&S 인프라 현대화
미군의 STE와 같이, 한국도 클라우드 기반 M&S 인프라로 전환해야 합니다. 국방 클라우드(K-Cloud)에 M&S 전용 환경을 구축하고, 마이크로서비스 아키텍처를 적용하여 확장성과 유연성을 확보해야 합니다. 초기에는 비밀 미분류 시뮬레이션부터 클라우드로 이전하고, 점진적으로 분류 등급 시스템으로 확대합니다. 클라우드 전환을 통해 하드웨어 투자 비용을 약 40% 절감하고, 신규 시뮬레이션 배포 시간을 수개월에서 수일로 단축할 수 있습니다.
4. LVC 통합 훈련 환경 구축
한국군의 실 훈련장, 시뮬레이터, 워게임 시스템을 통합하는 LVC 아키텍처를 구축해야 합니다. 미군의 LVC-IA를 참조하여, 한국형 LVC Gateway를 개발하고, 육해공 합동 훈련을 지원하는 통합 환경을 구현합니다. 특히 KCTC(Korea Combat Training Center)의 MILES 장비와 가상 시뮬레이터의 연동을 우선 추진합니다. 5년간 약 2,000억 원을 투자하여 LVC 통합 인프라를 구축하고, 연간 약 50회의 LVC 통합 훈련을 실시할 것을 목표로 합니다.
5. M&S 아키텍처 전문 인력 양성
M&S 아키텍처 설계는 시스템 공학, 소프트웨어 공학, 네트워크, 군사학의 융합 역량을 요구합니다. 현재 한국에는 이 분야의 전문 인력이 부족합니다. 국방대학교에 M&S 아키텍처 석사 과정을 신설하고, 연간 약 20명의 전문가를 양성해야 합니다. 또한 미국 MOVES Institute(Naval Postgraduate School), MITRE, SAIC 등과의 인력 교류를 확대하여 선진 기술을 습득해야 합니다. 군 내 M&S 아키텍트(Architect) 직위를 신설하여, 각 프로그램의 아키텍처 설계를 전문적으로 지원하는 체계를 구축합니다.
결론
국방 M&S 아키텍처는 시뮬레이션 시스템의 상호운용성, 재사용성, 확장성, 유지보수성을 결정하는 핵심 요소입니다. 미국은 1990년대부터 HLA, DIS, TENA 등 다양한 아키텍처 표준을 개발하고, 이를 체계적으로 적용하여 세계 최고 수준의 M&S 역량을 구축했습니다. 특히 모듈성, 상호운용성, 재사용성, 확장성, 유연성, 보안성의 여섯 가지 핵심 설계 원칙은 모든 국방 M&S 프로그램에 적용되어, 투자 효율성을 극대화하고 있습니다.
최신 M&S 아키텍처는 클라우드, 마이크로서비스, API 기반 통합 등 현대적인 IT 아키텍처 패턴을 적극 도입하고 있습니다. 미 육군의 STE 프로그램은 이러한 변화의 대표적 사례로, 클라우드 네이티브 아키텍처를 통해 전례 없는 확장성과 유연성을 제공합니다. 동시에 보안성의 중요성도 증가하여, Multi-Level Security 아키텍처와 제로 트러스트(Zero Trust) 접근법이 적용되고 있습니다.
한국 국방은 M&S 아키텍처 분야에서 미국과 상당한 격차가 있으며, 이를 해소하기 위한 전략적 투자가 필요합니다. 국가 수준의 M&S 아키텍처 전략 수립, HLA 기반 표준화, 클라우드 인프라 현대화, LVC 통합 환경 구축, 전문 인력 양성의 5대 과제를 체계적으로 추진해야 합니다. 특히 한미 연합훈련의 효과성을 높이기 위해, 미군 시스템과의 상호운용성 확보가 시급합니다. 장기적으로 한국은 자체적인 아키텍처 설계 역량을 확보하여, 한반도 작전 환경에 최적화된 M&S 시스템을 독자적으로 개발할 수 있어야 합니다.
M&S 아키텍처에 대한 투자는 단순히 기술적 문제가 아니라 국방 혁신의 기반입니다. AI, 디지털 트윈, 메타버스 등 신기술이 국방에 적용됨에 따라, 이들을 수용할 수 있는 유연하고 확장 가능한 아키텍처의 중요성은 더욱 커질 것입니다. 한국 국방이 4차 산업혁명 시대의 M&S 강국으로 도약하기 위해서는, 지금부터 아키텍처 역량에 대한 지속적이고 전략적인 투자가 필수적입니다.
참고 자료
- U.S. Department of Defense. (2007). DoD Directive 5000.59: DoD Modeling and Simulation (M&S) Management, Incorporating Change 1, August 8, 2007. https://www.esd.whs.mil/Portals/54/Documents/DD/issuances/dodd/500059p.pdf
- Institute of Electrical and Electronics Engineers. (2010). IEEE Standard 1516-2010: IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)—Framework and Rules. https://ieeexplore.ieee.org/document/5553440
- Institute of Electrical and Electronics Engineers. (2012). IEEE Standard 1278.1-2012: IEEE Standard for Distributed Interactive Simulation—Application Protocols. https://ieeexplore.ieee.org/document/6387564
- U.S. Department of Defense Test Resource Management Center. (2023). Test and Training Enabling Architecture (TENA) Reference Implementation, Version 6.0. https://www.tena-sda.org/display/TENAPublic/TENA+Software+Development+Activity
- U.S. Army PEO STRI. (2024). Synthetic Training Environment (STE) Cross-Functional Team Strategy. https://asc.army.mil/web/portfolio-item/cs-css-synthetic-training-environment-ste/
- Simulation Interoperability Standards Organization. (2019). SISO-STD-001-2015: Standard for Guidance, Rationale, and Interoperability Modalities for the RPR FOM, v2.0. https://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download&EntryId=46172
- U.S. Department of Defense. (2022). DoD Architecture Framework (DoDAF) Version 2.02. https://dodcio.defense.gov/Library/DoD-Architecture-Framework/
- North Atlantic Treaty Organization. (2018). NATO Modelling and Simulation Standards Profile (NMSSP), AMSP-01, Edition C, Version 1. https://nso.nato.int/nso/nsdd/main/standards/ap-details/2268/EN
- U.S. Department of Defense. (2020). Joint Mission Environment Test Capability (JMETC) Architecture Description Document. https://www.trmc.osd.mil/jmetc.html
- Tolk, A., & Muguira, J. A. (2003). The Levels of Conceptual Interoperability Model. Proceedings of the 2003 Fall Simulation Interoperability Workshop. https://www.sisostds.org/DigitalLibrary.aspx?Command=Core_Download&EntryId=30436

댓글
댓글 쓰기