DOI QR코드

DOI QR Code

A Study on the System Management CSCI Software Modularization in Naval Combat Management System

  • Hyeon-Tae Ha (SW Team(Naval), Hanwha Systems)
  • Received : 2024.06.05
  • Accepted : 2024.07.26
  • Published : 2024.08.30

Abstract

Frequently changeable functional requirements in System Management CSCI Software make it difficult to reuse an overall application, but only the partial class codes repeatedly as a new version of Naval Combat Management System is developed. This structural environment leads to increasing development time and expenses. This is why modularization for System Management CSCI Software is proposed as a solution, leveraging the advantages of proper standardization and functional expandability offered by Standard Interface Architecture. This paper outlines the comparisons of modified class ratios as well as software reliability test runtime results between before and after implementing the modularization for System Management CSCI Software. The findings demonstrate there is sufficient improvement in areas, such as higher maintenance and reusability, supporting the application of modularization for System Management CSCI Software with the implementation of Standard Interface Architecture.

함정전투체계의 필수 CSCI(Computer Software Configuration Item) 중 하나인 체계관리 CSCI 소프트웨어는 타 CSCI보다 함형 별 기능 요구사항 변경이 자주 발생한다. 빈번한 요구사항 변경은 소프트웨어의 완전한 재사용을 어렵게 만들고, 신규 함형 개발 시 소스 코드 수준의 재사용을 반복하게 한다. 그리고 이러한 구조적 환경은 비효율적인 공수 활용에 따른 개발 시간 및 비용 증가를 일으키는 원인이다. 이를 개선하기 위해 본 논문에서는 체계관리 CSCI 소프트웨어의 재사용을 높이기 위한 모듈화를 적용하였다. 모듈화 적용의 수단으로는 표준화의 용이성과 기능 확장성의 장점이 있는 표준 연동 아키텍처 방법을 활용하였다. 비교 평가 방법으로는 체계관리 CSCI 소프트웨어 모듈화 적용 전/후의 기능 요구사항 수정 시 변경되는 클래스 비율의 비교, 그리고 소프트웨어 신뢰성 시험의 수행 시간 비교 등의 실험 평가를 수행하였다. 이러한 실험 결과를 통해 본 논문은 체계관리 CSCI 소프트웨어의 모듈화 적용 시 기존보다 높은 유지보수성과 재사용성을 가짐을 검증하였다.

Keywords

References

  1. Han Jonghwan, "A Study on the Changes of Security Environment and the Roles of the ROKN," The Journal of Strategic Studies, Vol. 29, No. 1, pp. 233-261, 2022. DOI: 10.46226/jss.2022.04.29.1.233
  2. Dong-Uk Kim, Hyung-Rok Jung, and Young-Il Song, "A Study on Cost Behavior of Korean Defense Industry," KOREAN JOURNAL OF MANAGEMENT ACCOUNTING RESEARCH, Vol. 11, No. 2, pp. 55-82, 2011.
  3. Chi-Sun Baek, and Jin-Hyang Ahn, "A Study of the Standard Interface Architecture of Naval Combat Management System," Journal of the Korea Society of Computer and Information, Vol. 26, No. 1, pp. 147-154, 2021.
  4. Dong-Kwan Kim, Dong-Han Jung, Won-Seok Jang, Young-San Kim, and Hyo-Jo Lee, "A Study on Efficient Design of Surveillance RADAR Interface Control Unit in Naval Combat System," Journal of the Korea Society of Computer and Information, Vol. 28, No. 11, pp. 125-134, 2023.
  5. Yeon-Hee Noh, Dong-Han Jung, Young-San Kim, and Hyo-Jo Lee, "A Study on the Standard Architecture of IFF Interface SW in the Naval Combat Management System," Journal of the Korea Society of Computer and Information, Vol. 29, No. 1, pp. 139-149, 2024.
  6. Yeong-Ju Kim, "The Development Direction of Naval Weapon Systems According to Future Battlefield Environment Changes," Defense & Technology, No. 311, pp. 70-83, 2005.
  7. DDS, https://www.omg.org/omg-dds-portal/
  8. Data Distribution Service for Real-Time Systems Specification, OMG, March 2004.
  9. Chang-Mook Kang, "Complexity Cost and Modular Architecture," Industrial Engineering Magazine, Vol. 25, No. 1, pp. 35-41, 2018.
  10. Robert C. Martin, "Clean Code: A Handbook of Agile Software Craftsmanship," Prentice Hall, New Jersey, pp. 138-140, 2008.
  11. Minseong Kim, and Sooyong Park, "A Domain Analysis Method for Software Product Lines Based on Goals, Scenarios, and Features," Journal of KISS : Software and Applications, Vol. 33, No. 7, pp. 589-604, 2006.
  12. Chee-Yang Song, Eun-Sook Cho, and Chul-Jin Kim, "A Formal Specification and Checking Technique of Feature model using Z language," Journal of the Korea Society of Computer and Information, Vol. 18, No. 1, pp. 123-136, 2013.
  13. Ji-Yoon Park, Moon-Seok Yang, and 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. 133-140, 2020.
  14. Hwan-Jun Choi, "A Study on the Software Standardization and Simulator Design for Efficient Reliability Test in Combat System," Journal of the Korea Society of Computer and Information, Vol. 27, No. 12, pp. 151-159, 2022.