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

A Study on the Standard Architecture of Weapon Control Software on Naval Combat System  

Lee, Jae-Geun (Naval R&D Center, Hanwha Systems)
Abstract
The Weapon Control Software performs the function of supporting weapon operation within the Naval Combat System in connection with the Weapon System. As Weapon Control Software depends on an Weapon System, it has the characteristic that software modification is unavoidable with the change in Interface information. Modification of software causes an increase in development costs since it must take verification step such as software reliability test. In this paper, We design the standard architecture of weapon control software to minimize the modification elements of existing weapon control software. For Interface information management, Feature Model were applied to make a division between common factor and variable factor. In addition, Strategy Pattern were applied to improve the software design. Software evaluation test results show that new architecture provides better modifiability and reuse than existing software as well as the cost of development decrease.
Keywords
Architecture; Naval Combat System; Weapon Control Software; Software Reuse; Design Pattern; Strategy Pattern; Feature Model;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Joon-Ho Lee, Ki-Hyun Jung, Kee-Young Yo, "Hybrid Information Hiding Method Based on the Characteristics of Military Images on Naval Combat System" Journal of Korea Multimedia Society Vol. 19, No. 9, September 2016, pp. 1669-1678   DOI
2 Jin-Woo Oh, Jong-Kyu Kim, Ji-seon Yu, Jae-Hyeong Yun, Chi-Hoon Song, "Research on DB Construction and Utilization Measure to Analyze the Cause of Weapon System Software Engineering Change and Derive Improvement Plan" Journal of the Korea Academia-Industrial cooperation Society Vol. 22, No. 4, pp. 331-337, 2021.   DOI
3 https://ldra.com/aerospace-defence
4 Young-Dong Heo, "A Study on the Standardization of System Support Software in the Combat Management System" Journal of The Korea Society of Computer and Information, Vol. 25 No. 11, pp. 147-155, November 2020.   DOI
5 Kyo C. Kang, Sajoong Kim, Jaejoon Lee, Kijoo Kim, Euiseob Shin, and Moonhang Huh, "FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures," Annals of Software Engineering, pp. 143-168, May 1998.
6 Chee-Yang Song, Eun-Sook Cho, Chul-Jin Kim, "A Formal Specification and Checking Technique of Feature model using Z language", Journal of the Korea Society of Computer and Information 18(1), 2013.1, 123-136(14 pages)   DOI
7 Jin-kook Im, Yong-Seok Choi, Su-Beom Kim, "Naval combat system life time support (LTS) performance and development" Defense & Technology , Vol. 497, pp. 84-95, 2020
8 https://moasoftware.co.kr/case_study/ldra
9 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
10 Jin Yong Im and Dong Seong Kim, "Performance Evaluation of Virtualization Solution for Next Generation Naval Combat Systems" Journal of The Institute of Electronics and Information Engineers Vol.56, NO.2, February 2019.
11 Minseong Kim, Sooyong Park, "A Domain Analysis Method for Software Product Lines Based on Goals, Scenarios, and Features", Journal of KISS : Software and Applications 33(7), pp. 589-604, 2006
12 K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson, "Feature-Oriented Domain Analysis(FODA) Feasibility Study," Technical Report CMU/SEI-90-TR-21, Pittsburgh, PA., Software Engineering Institute, Carnegie Mellon University, 1990.
13 Kyungmo Yang, YoonHo Jo, Kyo Chul Kang, "Modeling FORM Architectures Based on UML 2.0 Profiling", Journal of KISS : Software and Applications 36(6), 2009.6, 431-442
14 Robert C. Martin, "Agile Software Development, Principles, Patterns, and Practices," Prentice Hall, New Jersey, pp. 95-145, 2002.
15 Robert C. Martin, "Clean Code: A Handbook of Agile Software Craftsmanship," Prentice Hall, New Jersey, pp. 138-140, 2008.
16 Chi-Sun Baek, 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, January 2021   DOI
17 Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, "Head First Design Patterns", O'REILLY, 2005.