A Study on Efficient Design of Hull-Mounted Sonar Interface Control Unit in Naval Combat Management System
함정 전투관리체계는 다양한 장비 연동의 효율화를 위해 NSCP(Naval Shield Component Platform)를 도입하여 연동단 소프트웨어 표준화를 달성했으나, 레거시 메시지 처리 방식으로 소스 코드가 비대해지고 장비·메시지 변경 시 잦은 수정이 필요해 개발 비용이 증가했다. 본 논문은 코드 재사용성과 개발 효율을 제고하기 위해 DDS(Data Distribution Service)를 적용한 NSCP-OpenDDS 아키텍처를 제안한다. 제안하는 아키텍처는 기존 NSCP의 설계 철학인 SOLID 원칙을 준수하여 설계하고, HMS 연동단에 적용하여 정량적으로 평가하였다. 동일한 메시지 처리 기준으로 사이클로매틱 복잡도(CC)와 코드 라인 수(LOC) 지표로 평가한 결과, NSCP 레거시 구현 대비 CC는 50%, LOC는 59% 감소했다. 이에 따라 유지보수성과 확장성이 향상되며, 개발 비용 절감과 메시지 변경에 따른 영향 범위가 축소될 것으로 기대된다.
Authors
- Young-San Kim
- S.-C. Park
- Ki-Woon Yeun
Publication Details
- Journal
- Journal of the Korea Society of Computer and Information
- Published
- 2025-08-31
- DOI
- https://doi.org/10.9708/jksci.2025.30.08.189
- Primary Topic
- Marine and Coastal Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00