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

함정 전투체계 체계지원 소프트웨어 표준화에 대한 연구

A Study on the Standardization of System Support Software in the Combat Management System

0

조회

0

다운로드

5

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

체계지원 소프트웨어는 함정 전투관리체계를 구성하는 소프트웨어 중의 하나로 모든 함정의 전투관리체계에 탑재되지만 기능 변경이 거의 일어나지 않는 특성을 가진다. 하지만, 이러한 특성에도 실제로는 신규함정 적용 시 장비 변경 등으로 인한 소프트웨어 수정이 불가피하게 이루어진다. 이러한 소프트웨어의 수정은 소프트웨어 신뢰성 시험 등의 작업을 초래하며, 개발 비용 증가의 핵심요인으로 작용한다. 본 논문에서는 기존 체계지원 소프트웨어의 구조를 분석하여 이를 보완할 수 있는 체계지원 표준화 아키텍처를 설계하였다. 휘처 모델(Feature Model)을 통해 체계지원소프트웨어의 공통요소와 가변요소를 도출하고, 화이트 박스 재사용(White-Box Reuse)을 적용하여소프트웨어 설계를 개선하였다. 또한, 기존 체계지원 소프트웨어와 개발 요소 및 신뢰성 시험 수행 시간을 비교하여 새로운 아키텍처의 효과성을 검증한 결과를 제시하였다.

Abstract

System support software is one of the software that makes up ship combat management system and has the characteristics of being mounted in the combat management systems of all ships but with little functional change. However, despite these characteristics, software modifications due to equipment, etc. are inevitable in the application of new ships. Modification of software causes software reliability testing which is a key factor in increasing development costs. In this paper, the structure of the existing system support software was analyzed to identify and supplement the code change factors, and the system support standardization architecture was designed. The feature model elicited common and variable elements of system support software, and applied white-box reuse to improve software design. In addition, the results of comparing existing system support software with the new architecture in terms of development elements and time to perform reliability test were presented to verify the effectiveness of the new one.

참고문헌 (12)

  1. Shin Hun Yong, "Research of OSD Standardization in Naval Combat System", The Korean Institute of Electrical Engineers, pp.354~355 (2012)
  2. "MISRA"[URL]
  3. "Code Sniper"[URL]
  4. "Quality Scroll Cover"[URL]
  5. 박지윤, "변경 용이성 향상을 위한 전투체계 정보저장 소프트웨어 아키텍처의 구조 개선 방안 연구", 한국컴퓨터정보학회논문지, 25(2), pp.133~140 (2020), 한국컴퓨터정보학회[DOI]
  6. "DDS"[URL]
  7. "White-Box Reuse"[URL]
  8. Wonseok Jang, "Analysis of Influential Relationship among Defense Software’s Reusability and Efficiency of Reliability Testing by 6 Sigma", Journal of Defense Quality Society, 2(1), pp.63~73 (2020)
  9. Hee Whan Yoon, "Metrics for Measuring of White-box and Black-box Reusability in Object-Oriented Programs", Journal of The Korean Institute of Information Scientists and Engineers, 28(2), pp.104~112 (2001)
  10. 정승모, "UML을 이용한 효율적인 전투체계 소프트웨어 모델 기반 개발 방법에 대한 연구", 한국컴퓨터정보학회논문지, 21(10), pp.115~123 (2016), 한국컴퓨터정보학회
  11. K. N. King, "C Programming" (2004), W. W. Norton & Company
  12. Erich Gamma, "Design patterns : elements of reusable object-oriented software" (2003), ADDISON WESLEY

관련 논문AI추천

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