Browse > Article
http://dx.doi.org/10.9708/jksci.2020.25.11.147

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

Heo, Young-Dong (Naval R&D Center, Hanwha Systems)
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.
Keywords
Combat Management System; System Support Software; Standardized Software; White Box Reuse; Architecture;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 DDS, https://www.omg.org/omg-dds-portal/
2 White-Box Reuse, https://wikidocs.net/894
3 Wonseok Jang, Donghan Jung, Yunchul Ha, "Analysis of Influential Relationship among Defense Software's Reusability and Efficiency of Reliability Testing by 6 Sigma", Journal of Defense Quality Society, Vol. 2, No. 1, pp. 63-73, June 2020.
4 Hee Whan Yoon, Young Jip Kim, Yeon Seol Koo, "Metrics for Measuring of White - box and Black - box Reusability in Object - Oriented Programs", Journal of The Korean Institute of Information Scientists and Engineers, Vol. 28, No. 2, pp. 104-112, February 2001.
5 Seung-Mo Jung, Young-Ju Lee, "A Study on the Model Driven Development of the Efficient Combat System Software Using UML", Journal of the Korea Society of Computer and Information, Vol. 21, No. 10, pp. 115-123, Oct 2016.   DOI
6 K. N. King, "C Programming", W. W. Norton & Company, 2004.
7 Erich Gamma, "Design patterns : elements of reusable object-oriented software", ADDISON WESLEY, 2003.
8 Shin Hun Yong, Kim Joo Yong, "Research of OSD Standardization in Naval Combat System" The Korean Institute of Electrical Engineers, pp. 354-355, Oct 2012.
9 MISRA, http://www.misra.org.uk/
10 Code Sniper, http://www.suresofttech.com/html/tool/code_sniper/
11 Quality Scroll Cover, http://www.suresofttech.com/html/tool/quality_cover/
12 Ji-Yoon Park, Moon-Seok Yang, Dong-Hyeong Lee, "A Study on IISS Software Architecture of Combat Management System for improving modifiability", Journal of The Korea Society of Computer and Information, Vol. 25, No. 2, pp. 130-140, May 2020.