제 8 회육군 M&S 학술대회발표자료일부 2015. 11.17~18 국방 M&S REALTIMEVISUAL Reality & Dream 김익현
해외 M&S Master Plan ( 미국, NATO) CM : CMMS FDMS KA/KE PLAF Agent CGF SAF ~ FAF STOW LVCG-ITE SISO 표준 : MSDL, C-BML VV&A Project Management & Agile Process 시사점 / 교훈 1
미국 M&S Masterplan 1 (1995 년 ) M&S 를위한공용기술구조개발 자연환경표현제공 시스템표현제공 인간행동표현제공 개발자및사용자를충족시킬수있는 M&S 기반구축 M&S 편익공유 1-1 고수준모의구조 ( HLA) 1-2 임무공간개념모델 (CMMS) 1-3 데이터표준화 2-1 지형 2-2 해양 2-3 대기 2-4 우주 4-1 각개인원 4-2 무리및조직 5-1 시스템배치 ( 운용 ) 5-2 VV&A 5-3 저장소 5-4 교류 5-5 협력센터 6-1 효과의계량화 6-2 교육 6-3 겸용 소요기술들을목표로제시 일부변경된것도있으나큰틀은유지되고있음 2
미국 M&S Masterplan 2 (2006 년 ) 정책및지침제공 M&S 기술구조향상 M&S 능력제고 M&S 사용제고 업무역량형성 모델기반의체계공학 개발용메타모델제작 모델 / 모의개발의 재사용촉진 획득 M&S 지식체계구성 및협력환경등 분산모의표준 우수사례 정보가용성 M&S 교육훈련등 국방아키텍처프레임워크 분산 LVC 환경발전등 VV&A 등 묘사및교환표준등 기술개발및운용표준및환경의향상 개별기술들의통합및활용지향 3
NATO M&S Masterplan (2012 년 ) 공통기술구조정립 협력및공통지원제공 M&S 발전 시뮬레이션사용 기술진보통합 M&S 와 C2 체계의 M&S 응용에대한 최고우선순위 NATO 諸國의 동맹국소요지원에 자료교환에적합한 의사결정및활동지도를 시뮬레이션소요 군사활동상황개선을 필요한연구개발, 실험 표준정립등 위한공통업무절차개발 충족을위한자원배정 위한시뮬레이션운용 및선도사업수행등 등 등 등 M&S 발전및운용활성화중점 4
CM : CMMS FDMS KA/KE 1 Conceptual Model ( 개념모델 ) : 문제해결과는상관없이실제적인상황에대한추상적표현 실제상황의전문가와모델개발자가모두이해할수있도록문제를인식하게하는도구 요구분석과설계사이의교량 수식, 문장, 도식 (Diagram) 등으로표현 현실인식 이해의오류는잘못된 M&S, 일관성없는 M&S 초래 5
CM : CMMS FDMS KA/KE 2 CMMS Conceptual Models of the Mission Space ( 임무공간개념모델 ) 실세계에대한최초의추상개념으로서, 모델링하고자하는대상공간의특징을포착하여모의개발을위한틀을제공함 1999 년전후 FDMS 로명칭이변경됨 FDMS Functional Description of the Mission Space ( 임무공간기능명세 ) 2002 년경이후로논의되지않음 KA/KE Knowledge Acquisition / Knowledge Engineering ( 지식획득 / 지식공학 ) One-SAF 개발과정의한단계로정립 (2000 년대초반 ) KA/KE 의산출물 : BKAD(Behavior Knowledge Acquisition Document) DBD (Domain Behavior Description) PKAD (Physical Knowledge Acquisition Document) 개념모델표현양식의복잡성, 난해성극복을위한진화 6
CM : CMMS FDMS KA/KE 3 한국적 CMMS 연구 한반도전장환경표현 KA( 지식획득 ) KR( 지식표현 ) KM( 지식모델링 ) : 표준화된표현指向 미국의관련자료비공개에따른한국군적용방법정립 한국적 CMMS 에의한 KM 예문 : 7
CM : CMMS FDMS KA/KE 4 KA/KE 과정 (OneSAF 적용 ) CM 예 DBD 예문 KA/KE 와 CM 은상호지원, 병행활동 KA/KE, CM 은일과성업무가아닌개발기간중반복적개선활동 KA/KE 산물 (DBD, PKAD) : 일반문서형식채택 소통의편이성추구 8
CM : CMMS FDMS KA/KE 5 KA/KE 과정 (OneSAF 적용 ) 산물 : DBD, PKAD 형식 DBD (Domain Behavior Description) OneSAF 모형에서활용되는행위모델논리제작에필요한전술지식을정리하여기술한문서 구조 문서메타데이터 (Metadata) 행위에대한교리적설명 (Domain Description) 행위에필요한필수또는선택정보 (Required or Optional Information to implement this behavior) 절차 (Process) 보고 (Report) 상황방해 (Situation Interrupts) 검증기준 (Verification Criteria) 기타정보 (Other Information) PKAD (Physical Knowledge Acquisition Document) OneSAF 모형에서활용되는물리모델논리제작에필요한화기학및무기체계공학지식을정리하여기술한문서 구조 근거 (Rationale) 개요 (Overview) 요구사항 (ORD Requirement) 목표 (Objective) 방법 (Method) 입력 (Input) 절차 (Process) 출력 (Output) 데이터구조 (Data Structure) 검증 / 확인수집데이터 (V&V Collection Data) 예제 (Examples) 참고사항 (Reference) 9
PLAF 1 제품생산수준에서의 Product Line ( 제품계열 ) 기능, 소비자군, 시장, 가격대등에서서로가깝게연관된제품군가전제품 TV 90 50 19 냉장고대형중형소형 소프트웨어생산에서의 Product Line Engineering 다양한소프트웨어들에서공통적인특징 (Feature) 을추출하여 재사용가능한핵심자산으로만들고, 이를이용 ( 재사용 ) 하여응용소프트웨어 (Application) 를개발하는방법 10
PLAF 2 OneSAF 의 PLAF(Product Line Architecture Framework) 준비된기능 사용목적에적합하도록조립 11
Agent CGF SAF~FAF 1 모의모델에서행동하는주체또는객체 : 인원, 무기체계, 물자, 부대 Entity 기반의모의모델 : 모의논리로각 Entity 의행동을제어시나리오로각 Entity 의행동을일일이지정 Agent 기반의모의모델 : 각 Agent 는자체의규칙을갖고행동시나리오로 Agent 의임무만제어 Agent Based Model : DNS CGF : Computer Generated Force ( 가상군 ) : Agent 를군사적으로운용함 Automated Force : 미국 OneSAF 제작자들의호칭 자동화정도에따라 : Semi Automated Force : SAF ( 반자동군 ) Full Automated Force : FAF 기술상의문제로 SAF 를모의모델에적용, FAF 는아직요원 12
Agent CGF SAF~FAF 2 기존 모의 개체 행동입력 모의논리 행동출력 개체별경로지정 이동명령 포탄낙하 피해를받으면서지정경로고수 추론 환경 가상군 임무 규칙 개체목표지정 이동명령 포탄낙하 정지또는우회 ( 입력된규칙적용 ) 가상군운용효과 : 시나리오작성용이, 교리유효성분석가능 13
STOW LVCG-ITE STOW : Synthetic Theater Of Warfare ( 인공합성전장 ) LVC LVC-IA LVCG-ITE ( C2) Live, Virtual, Constructive, Game, Integrated Training Environment ( 실제, 가상, 구성, 게임 통합훈련환경 ) 통합 ( 연동 ) 기술 DIS : Distributed Interactive Simulation HLA : High Level Architecture CTIA : Common Training Instrumentation Architecture TENA :Test and Training Enabling Architecture 14
SISO 표준 1 SISO ( 모의상호운용성표준기구 ) 미국플로리다주소재 IEEE, ISO 등국제표준기관으로부터인정받은표준정립기관 10 개의표준정립, 다수의지침, 참고, 업무방식문서등도제공 15
SISO 표준 2 MSDL (Military Scenario Definition Language; 2015.5.) 군사시나리오 개발지원을위해설계된 XML 기반의언어 구조 예문 16
SISO 표준 3 C-BML (Coalition Battle Management Language; 2013.10.) 지휘통제체계, LVC M&S 시스템, 연합작전에참여하는지능적시스템등에서사용되는계획, 명령, 요구및보고를표현하고교환하기위한표준언어 현재 1단계표준 ( 데이터모델 ) 완성. 문법구조, 의미론적명세표준화추진 BML 을적용한명령입력화면예 17
V V & A 1 Verification ( 검증 ) : 요구한대로바르게만들어졌는가? Validation ( 확인 ) : 실제와맞도록바르게만들어졌는가? Accreditation ( 인정 ) : 사용을허락하는공식적인인정 http://vva.msco.mil/ 사업준비모델개발모델사용 18
V&V 기술들 V V & A 2 Verification Validation 19
PM 특히 Agile Process 1 Project 유일한제품서비스또는 결과를창출하기위하여 수행하는한시적인활동 Project Management 프로젝트요구사항을충족시키기위해지식기량도구기법등을프로젝트활동에적용하는것 Guidance on Project Management (2012. 9) 국제적인표준형성 세계각국의사업방식통일 20
PM 특히 Agile Process 2 전체적인 Project Management 구성 관심대상 통합이해관계자범위자원시간원가리스크품질조달의사소통 이행절차 착수기획이행통제종료 할일을정의 (39 개프로세스 ) 프로젝트팀편성활동순서개발프로젝트작업지시일정통제교훈수집... 국제적인표준형성 세계각국의사업방식통일 21
Agile Process PM 특히 Agile Process 3 Scrum Framework SW 전체작업량을 Sprint 라고하는세부작업단위로세분 2~4 주동안매일같이개발상황을확인하고토의하면서작업 주요원칙 : 가치있는 SW 를빨리, 지속적으로고객에게제공하여만족시킴언제든지요구사항변경수용개발자와영업담당자와협업, 고객과의접촉중시개발팀구성원에게동기부여, 대화를통한효율성증대할필요가없는일을안함으로써단순화의최대화 사업관리관점 : 성과물이요구에적합하게실행되는가? 목표까지얼마남았나? 22
시사점 / 교훈 상위기관의장기적인종합계획의유지 일관성있는발전 개념모델정립을위한지속적노력 관련분야전문가와전산개발자들의지식연결수단화 국방수준에서 M&S 전반에걸친계열화시도 재사용성증가로인한비용절감, 모델들의일관성확보 선진기술의흡수및한국화 M&S 의편이성과유용성증대 표준정립, 공용적인기법의발전 호환성, 품질수준의달성 사업관리방법 / 기법의표준화 국제적사업에서의의사소통강화사업의실패위험감소 23
[ 참고문헌 ] DoD 5000.59-P (MODELING AND SIMULATION MASTER PLAN), DEPARTMENT OF DEFENSE, October 1995 Execution of the Acquisition M&S Master Plan Progress Report, James W. Hollenbach, April 2009 NATO MODELLING AND SIMULATION MASTER PLAN, North Atlantic Council, 2012.9.14 "Conceptual Modeling for M&S" Meeting #1, NATO MSG-058, Paris, Apr, 2007 An Inspection Approach for Conceptual Models of the Mission Space in a UML based Domain Specific Notation, Özgür Tanrıöver & Semih Bilgen A FRAMEWORK FOR DEVELOPING CONCEPTUAL MODELS OF THE MISSION SPACE FOR SIMULATION SYSTEMS, N. ALPAY KARAGÖZ, 2008 KA/KE HYBRID DOCUMENT - VERSATILITY FOR V & V AND SOFTWARE DEVELOPMENT, Richard T. Anderson, et. al. 한국적 CMMS 구축및군사적활용방안, 이영훈등, 2009 한국형 CMMS 개발및관리시스템의 VV&A 프로세스설계, 김교섭등, 한국시뮬레이션학회논문지, Vol. 19, No. 4, pp. 189-198, 2010 OneSAF Objective System Physical Model Acquisition and Integration, Joseph Brian Kelly, 2004 OneSAF System Lifecycle, 2005 OneSAF 모형한국화사업 (I), 유승근등, 2010 SISO-STD-007-2008 Standard for Military Scenario Definition Language, SISO, Reaffirmed 11 May 2015 SISO-STD-011-2014 Standard for Coalition Battle Management Language Phase 1 Version 1.0, 31 October 2013 C2체계와 M&S 체계간인터페이스를위한 BML, 국방과학연구소, 제2회육군M&S학술대회, 2009 소프트웨어제품계열방법론의기술적평가, 박신영, 김수동, 정보처리학회논문지 D 제 13-D권제 1호, 2006 NCW 수행지원을위한 M&S 역할정립및발전방향, 김익현, 한국정보과학회세미나, 2011 WARRIOR MISSION PLANNING and REHEARSAL COMPLEX integrated live-virtual-constructive and gaming, CBSC / KBSC, 2011 시험평가 M&S 신뢰성제고를위한 VV&A, 김종만, 국방기술품질원, 2015년무기체계시험평가세미나 프로젝트관리표준이행가이드, 산업통상자원부기술표준원, 2013 https://www.sisostds.org/productspublications/administrativedocuments.aspx http://study.com/academy/lesson/product-lines-definition-lesson-quiz.html http://www.allacronyms.com/ http://en.wikipedia.org/wiki/ http://vva.msco.mil/ http://www.expertprogrammanagement 24