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

A Study on IISS Software Architecture of Combat Management System for improving modifiability  

Park, Ji-Yoon (Naval R&D Center, Hanwha Systems)
Yang, Moon-Seok (Naval R&D Center, Hanwha Systems)
Lee, Dong-Hyeong (Naval R&D Center, Hanwha Systems)
Abstract
The IISS(Integrated Interface Storage System) software uses communication methods such as DSS(Data Sharing Service), UDP to perform the function of sending all messages from the Combat Management System to the analytical computer. Because IISS software handles all message used in the Combat Management System, the source code is large and has a highly dependent feature on message changes. Modification of software is a task that requires a lot of labor, such as series of software reliability test. so research has been conducted to reduce software development costs, including minimizing software modifications. In this paper, We study the method of messages receiving and architectural structure improvement to minimize reliance on message changes in the Combat Management System and improve the modifiability. Reduced message dependency by changing the way DSS and UDP protocols are communicated to Packet Sniffing. In addition, Factory Method Pattern were applied to improve the software design. Test comparing existing software and development elements have confirmed that the software has improved its modifiability and reuse.
Keywords
Combat Management System; Software modifiability; Design Pattern; Factory Method Pattern; Packet Sniffing;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Data Distribution Service for Real-Time Systems Specification, OMG, March 2004.
2 S. Ansari, S. G. Rajeev and H. S. Chandrashekar, "Packet sniffing: a brief introduction," in IEEE Potentials, vol. 21, no. 5, pp. 17-19, Dec. 2002-Jan. 2003.   DOI
3 Sungmo Jung, Jae-gu Song, Seoksoo Kim, Gil-Cheol Park. "A Study on Efficient Monitoring System using Packet Sniffing", Korean Institute of Information Technology, pp. 587-590, Jun. 2009.
4 Briscoe, Neil. "Understanding the OSI 7-layer model.", PC Network Advisor, 2000.
5 Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, "Head First Design Patterns", O'REILLY, 2005.
6 Ko, Soon Joo, Park, Do Hyun. "An Examination on Overseas Technology Trend and Domestic Development Pattern of the Naval Combat Management System." Journal of the Korean Association of Defense Industry Studies, Vol. 16, No. 2, pp. 237-258, Dec. 2009.
7 MISRA, http://www.misra.org.uk/
8 Code Sniper, http://www.suresofttech.com/html/tool/code_sniper/
9 Quality Scroll Cover, http://www.suresofttech.com/html/tool/quality_cover/
10 Hyoung-Kweon Kim, "A study for the reduction of the SW reliability test time and human errors using the SW reliability test automation", Journal of The Korea Society of Computer and Information, Vol. 20, No. 10, pp. 45-51, October 2015.   DOI
11 Sang-Min Kwon, Seung-Mo Jung, "Virtualization based high efficiency naval combat management system design and performance analysis", Journal of The Korea Society of Computer and Information, Vol. 23, No. 11, pp. 9-15, November 2018.   DOI
12 DDS, https://www.omg.org/omg-dds-portal/