컴포넌트기반 통합 시뮬레이션 환경과 C/C++ 시뮬레이션 프로그램 연동 방법 및 연동 에이전트/인터페이스 설계 방법(INTEROPERATION METHOD BETWEEN COMPONENT-BASED INTEGRATED SIMULATION ENVIRONMENT AND C/C++ SIMULATION PROGRAM, AND INTEROPERATION AGENT/INTERFACE DESIGN METHOD)
등록번호 1194246조회수 26
- 기술구분
- 국방특허기술
- 기술분야
- 정보/통신
- 상세분야
- 시뮬레이션
- 등록일
- -
- 발명자
- 김도형 | 오현식 | 이태호 | 이상진
기술 내용
본 발명은 C/C++ 환경에서 기 개발된 무기체계 공학급/교전급 시뮬레이션 프로그램(이하 레거시 시뮬레이션 프로그램)들을 컴포넌트 기반 통합시뮬레이션 환경의 플레이어와 쉽게 연동하기 위한 그 방법과 연동에이전트 구성에 관한 내용이다. 본 발명은 AddSIM-레거시 연동 시뮬레이션 개체들 간의 시간 동기화 방법, 데이터 교환 방법과 레거시 인터페이스 설계 방법을 포함한다. 본 발명에서 제안하는 방법의 전체 구성은 도 1 과 같다. 동적 재구성 가능한 컴포넌트로 구성된 AddSIM 플레이어들은 컴포넌트기반 통합 시뮬레이션 환경에서 시뮬레이션 커널의 주관 하에 시뮬레이션을 수행한다. 기존의 C나 C++ 환경에서 개발된 레거시 시뮬레이션 프로그램들은 고유의 시뮬레이션 커널(혹은 엔진)을 보유하며 단독으로 시뮬레이션을 수행한다. AddSIM 플레이어들과 레거시 시뮬레이션 프로그램 간의 연동을 위해서 데이터 교환과 시간 동기화의 주역할(Master)은 AddSIM 시뮬레이션 커널이 담당한다.