함정 전투체계에서의 사후분석 개발 프로세스 개선 방안에 관한 연구
A Study on the Improved Post-Analysis Development System in the Naval Combat System
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
함정 전투체계는 안정적인 기능 처리를 위해 다수의 소프트웨어 컴포넌트로 나뉘어 동작하며, 컴포넌트 간의 데이터 송수신은 메시지 지향 미들웨어(DDS, Data Distribution Service)를 이용하여실시간으로 이루어진다. 신뢰성 높은 사후분석을 위해서는 컴포넌트 간 송수신 되는 메시지들을모두 수집해야 하는데, 각 메시지에 따른 공통 기능들을 직접 구현해야 하는 만큼 소프트웨어 작업도 증가하게 되고 이는 개발 비용의 증가로 이어진다. 본 논문에서는 휘처 모델(Feature Model) 에 기반한 사후분석 자동화 기법과 이를 적용한 사후분석 개발 프로세스를 제안한다. 메시지 관리 시스템에서 변경되는 메시지들을 휘처 모델의 가변 요소로 적용하였고, 빌드 센터에서 사후분석을 최신화하면 메시지와 관련된 모든 소프트웨어 작업을 자동으로 처리된다. 제안하는 개발 체계는 전체적인 작업의 프로세스가 단순화되었고, 소프트웨어 작업 시간이 감소함을 확인하였다.
Abstract
The Naval Combat System operates in multiple software components for efficient functional processing. Data transmission and reception between components is performed in real time using DDS(Data Distribution Service). Reliable Post-Analysis requires the collection of all DDS messages. However, Software workload and development costs increase because common functions for all messages must be developed directly. In the paper, We propose an improved Post-Analysis based on the Feature Model and a new development system using it. Functions for the modified message were applied as variable domains of the Feature Model. When Build Center updates Post-Analysis, it automatically processes all software tasks associated with Post-Analysis. The proposed development system simplified the overall work procedure, and work time was significantly reduced compared to the existing development system.
참고문헌 (17)
- Sun-Ju Go, "Network Centric Warfare to Prepare for Combat Systems Development and Future Direction", The Magazine of the IEIE, 37(11), pp.27~38 (2010)
- 유제영, "메시지 기반 인터페이스 공동 개발을 위한 메시지 관리 시스템", 정보과학회 컴퓨팅의 실제 논문지, 14(6), pp.609~613 (2008), 한국정보과학회
- Schlesselman. J. M, "OMG data-distribution service (DDS): architectural update", Military Communications Conference, 2, pp.961~967 (2004)
- Je-young Yu, "Message Definition and Management System for Cooperative Message-based Interface Development", Proc. of the KIISE Korea Computer Congress 2007, pp.40~41 (2007)
- 김준형, "잠수함 교전 시뮬레이션의 사후분석을 위한 객체와 소나 표적간의 연관 기법", 한국시뮬레이션학회 논문지, 26(3), pp.65~72 (2017), 한국시뮬레이션학회[DOI]
- 김형권, "SW 신뢰성시험 자동화를 통한 시험시간 단축 및 인적오류 감소 방안", 한국컴퓨터정보학회논문지, 20(10), pp.45~51 (2015), 한국컴퓨터정보학회
- 임진용, "차세대 함정전투체계를 위한 가상화 솔루션의 성능 분석", 전자공학회논문지, 56(2), pp.41~49 (2019), 대한전자공학회
- Seung-mo Jung, "A Study on the Development of Efficient Naval Combat System Tactical Record and Replay Software", Proceedings of the Korean Society of Computer Information Conference, pp.35~36 (2019)
- "Data Distribution Service for Real-Time Systems", OMG Available Specification, ~ (2007)
- Jung-hyeok Cha, "Real-time middleware application and trend research for civilian and military ICT convergence technology", Journal of KICS, 37(10), pp.47~54 (2020)
- 이주원, "함정 전투체계를 위한 분산처리 환경 기반 메시지 정의 및 관리 시스템의 개발", 정보과학회 컴퓨팅의 실제 논문지, 23(12), pp.670~676 (2017), 한국정보과학회[DOI]
- R.E. Johnson, "Designing Reusable Classes", Journal of Object-Oriented Programming, 1(2), pp.22~35 (1988)
- 김민성, "소프트웨어 프로덕트 라인을 위한 목표, 시나리오, 휘처 기반의 도메인 분석 방안", 정보과학회논문지 : 소프트웨어 및 응용, 33(7), pp.589~604 (2006), 한국정보과학회
- Kyo-chul Kang, "FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures", Annals of Software Engineering, pp.143~168 (1998)
- 양경모, "UML 2.0 프로파일링을 이용한 FORM 아키텍처 모델링", 정보과학회논문지 : 소프트웨어 및 응용, 36(6), pp.431~442 (2009), 한국정보과학회
- "Source Making"[URL]
