함정 전투체계 무장통제 소프트웨어 표준 아키텍처에 관한 연구
A Study on the Standard Architecture of Weapon Control Software on Naval Combat System
0
조회
0
다운로드
4
인용
0
참고문헌
키워드
초록
무장통제 소프트웨어는 무장체계와 연동하여 함정 전투체계 내 무장 운용을 지원하는 기능을수행한다. 무장통제 소프트웨어는 무장체계에 의존적이므로 연동 정보 변화에 따라 소프트웨어수정이 필연적으로 이뤄지는 특성을 가진다. 소프트웨어의 수정은 신뢰성 시험과 같은 검증 단계를 반드시 거쳐야 하므로 개발 비용의 상승을 초래한다. 본 논문에서는 기존 무장통제 소프트웨어의 수정 요소를 최소화하기 위해 무장통제 소프트웨어 표준 아키텍처를 설계하였다. 연동 정보관리를 위해 휘처 모델(Feature Model)로 공통요소와 가변요소를 구분하였고 디자인패턴 중 전략패턴(Strategy Pattern)을 적용하여 소프트웨어 구조를 개선하였다. 소프트웨어 평가 실험을 통해 제안한 아키텍처가 기존 무장통제 소프트웨어보다 개발 비용이 감소하고 변경용이성과 재사용성이향상된 것을 확인하였다.
Abstract
The Weapon Control Software performs the function of supporting weapon operation within the Naval Combat System in connection with the Weapon System. As Weapon Control Software depends on an Weapon System, it has the characteristic that software modification is unavoidable with the change in Interface information. Modification of software causes an increase in development costs since it must take verification step such as software reliability test. In this paper, We design the standard architecture of weapon control software to minimize the modification elements of existing weapon control software. For Interface information management, Feature Model were applied to make a division between common factor and variable factor. In addition, Strategy Pattern were applied to improve the software design. Software evaluation test results show that new architecture provides better modifiability and reuse than existing software as well as the cost of development decrease.
참고문헌 (17)
- 이준호, "함정 전투체계 군사영상 특성에 기반한 하이브리드 정보은닉 기법", 멀티미디어학회논문지, 19(9), pp.1669~1678 (2016), 한국멀티미디어학회[DOI]
- 오진우, "무기체계 소프트웨어 기술변경 원인분석과 개선방안 도출을 위한 데이터베이스 구축 및 활용 방안연구", 한국산학기술학회논문지, 22(4), pp.331~337 (2021), 한국산학기술학회[DOI]
- Jin-kook Im, "Naval combat system life time support (LTS) performance and development”Defense & Technology", 497, pp.84~95 (2020)
- 김형권, "SW 신뢰성시험 자동화를 통한 시험시간 단축 및 인적오류 감소 방안", 한국컴퓨터정보학회논문지, 20(10), pp.45~51 (2015), 한국컴퓨터정보학회
- 허영동, "함정 전투체계 체계지원 소프트웨어 표준화에 대한 연구", 한국컴퓨터정보학회논문지, 25(11), pp.147~155 (2020), 한국컴퓨터정보학회[DOI]
- 임진용, "차세대 함정전투체계를 위한 가상화 솔루션의 성능 분석", 전자공학회논문지, 56(2), pp.41~49 (2019), 대한전자공학회
- 김민성, "소프트웨어 프로덕트 라인을 위한 목표, 시나리오, 휘처 기반의 도메인 분석 방안", 정보과학회논문지 : 소프트웨어 및 응용, 33(7), pp.589~604 (2006), 한국정보과학회
- Kyo C. Kang, "FORM : A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures", Annals of Software Engineering, pp.143~168 (1998)
- Feature-Oriented Domain Analysis(FODA)Feasibility Study, "K. C. Kang", Software Engineering Institute, Carnegie Mellon University, ~, pp.Technical Report CMU (1990), SEI-90-TR-21
- 양경모, "UML 2.0 프로파일링을 이용한 FORM 아키텍처 모델링", 정보과학회논문지 : 소프트웨어 및 응용, 36(6), pp.431~442 (2009), 한국정보과학회
- 송치양, "휘처 모델의 Z 정형 명세와 검사 기법", 한국컴퓨터정보학회논문지, 18(1), pp.123~136 (2013), 한국컴퓨터정보학회
- Robert C. Martin, "Agile Software Development, Principles, Patterns, and Practices", pp.95~145 (2002), Prentice Hall
- Robert C. Martin, "Clean Code: A Handbook of Agile Software Craftsmanship", pp.138~140 (2008), Prentice Hall
- 백치선, "함정전투체계 표준 연동 아키텍처 연구", 한국컴퓨터정보학회논문지, 26(1), pp.147~154 (2021), 한국컴퓨터정보학회[DOI]
- Eric Freeman, "Head First Design Patterns" (2005), O’REILLY
