본문 바로가기
KERD
논문KCI 등재

하드웨어 단종대체 비용 절감을 위한 함정 전투체계 소프트웨어 설계 방안 연구

A Study on the Design Plan of Naval Combat System Software to Reduce Cost of Hardware Discontinuation Replacement

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 함정 전투관리체계 소프트웨어 중 하나인 TV비디오 소프트웨어의 구조를 분석하고, 함정 하드웨어 단종대체로 인한 소프트웨어 수정을 최소화하는 표준 아키텍처를 제안한다. 하드웨어변경에 따른 TV비디오 소프트웨어의 가변요소와 공통요소를 휘처 기반 재사용 방법(FORM:Feature-Oriented Reuse Method)을 통해 함정 전투관리체계와 통신하고 TV화면을 전시하는 공통부분과 운용자와 TV카메라 사이의 통신을 하는 가변부분을 분리하여 함정 하드웨어 단종대체 시 수정되는 클래스가 최소화 되도록 클래스 구조를 새롭게 설계하였다. 또한, Strategy 디자인 패턴을 적용하여 하드웨어 단종대체 시 하드웨어 종속 API를 직접 사용하는 클래스를 효율적으로 추가 및 수정하고, 단종품과 대체품 모두 사용가능한 소프트웨어가 되도록 설계하였다. 마지막으로 기존 TV비디오 소프트웨어와 제안하는 TV비디오 소프트웨어의 신뢰성시험 수행 시간 및 기능시험 수행 시간을 측정하여비교하였고, 최종적으로 하드웨어 단종대체 비용이 감소된 것을 확인하였다.

Abstract

In this paper, we analyze the structure of TV video software, one of the warship combat management system software, and propose a standard architecture that minimizes software modification due to the discontinuation replacement of warship hardware. The class structure was newly designed to minimize the class modified when replacing the warship hardware by separating the variable elements and common elements of TV video software through FORM(Feature-Oriented Reuse Method), the common part that communicates with the warship combat management system and displays the TV screen and the variable part that communicates between the operator and the TV camera. In addition, the Strategy design pattern is applied to efficiently add and modify classes that directly use hardware-dependent APIs when replacing hardware discontinuation, and to make both discontinued and replacements available software. Finally, the reliability testing time and functional testing time of the existing TV video software and the proposed software were measured and compared, and finally, it was confirmed that the hardware discontinuation replacement cost was reduced.

참고문헌 (16)

  1. Go Soon Joo, "Development and Advance of Combat System in preparation for Network-Centered Warfare", The Magazine of the IEEE, 37(11), pp.27~38 (2010)
  2. Shin Hun Yong, "Research of OSD Standardization in Naval Combat System", The Korean Institute of Electrical Engineers, 354~355 (2012)
  3. Ma Jin Suk, "Time Delay Compensation of the Image Sensor in Electro-Optical Tracking System", Journal of the Korean Sensors Society, 7(1), pp.23~30 (1998)
  4. Kim Myeong Hun, "Designing Integrated Diagnosis Platform for Heterogeneous Combat System of Surface Vessels", 2021Proceedings of the Korean Institute of Information and Commucation Sciences Conference, pp.186~188 (2021)
  5. "CodeSonar"[URL]
  6. "QAC"[URL]
  7. "Codescroll Controller Tester"[URL]
  8. Park Doo Jin, "Technical Trends of Infrared Camera and Video Tracking Device in Optical Tracking System", Current Industrial and Technological Trends in Aerospace, 17(2), pp.94~102 (2019)
  9. Im Jin Guk, "Performance and Development of the warship Combat System Life Time Support", Defence and Technology, 497(1), pp.84~95 (2020)
  10. 박경덕, "무기체계 특성을 고려한 부품단종 관리방안에 대한 연구", 한국산학기술학회논문지, 14(11), pp.5866~5871 (2013), 한국산학기술학회[DOI]
  11. 최석철, "무기체계 부품단종 관리방안 연구", 한국군사과학기술학회지, 10(2), pp.134~141 (2007), 한국군사과학기술학회
  12. 김민성, "소프트웨어 프로덕트 라인을 위한 목표, 시나리오, 휘처 기반의 도메인 분석 방안", 정보과학회논문지 : 소프트웨어 및 응용, 33(7), pp.589~604 (2006), 한국정보과학회
  13. Kang Kyo Chul, "FORM:A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures", Annals of Software Engineering, 5(1), pp.143~168 (1998)
  14. 허영동, "함정 전투체계 체계지원 소프트웨어 표준화에 대한 연구", 한국컴퓨터정보학회논문지, 25(11), pp.147~155 (2020), 한국컴퓨터정보학회[DOI]
  15. Eric Freeman, "Head first Design Patterns" (2005), O’REILLY
  16. Hong Sung Ho, "Enhancing SW Modification Efficiency and Performance by utilizaing GOF Design Patterns for Operational Flight Program", 2016 Journal of Korean Institute of Information Science and Engineers, pp.84~86 (2016)

관련 논문AI추천

이 간행물의 다른 논문 (23건)