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

Design of the Scalable Naval Combat System Software using Abstraction and Design Pattern  

Kwon, Ki-Tae (SW Team(Naval), Hanwha Systems Co.)
Kim, Ki-Pyo (SW Team(Naval), Hanwha Systems Co.)
Choi, HwanJun (SW Team(Naval), Hanwha Systems Co.)
Abstract
In this paper, we propose a new scalable and reliable combat system software in battleship which was developed procedurally in the past. Recently, combat system software is required to change frequently due to addition of new equipment and change of function. To solve those problems, this paper propose how to change combat system software into scalable software using class structure change and design pattern. Simulation results show that our scheme provides better performances and reliability than conventional scheme. Therefore proposed scheme can be efficiently used in Naval combat system.
Keywords
Scalable Software; Design Pattern. Reliability; Naval Combat System; Combat System; Warfare; Abstraction; Abstraction Development Method;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Kyu-Jung Han, Chi-Su Kim and Kyung-Whan Lee "A Design of OOPT system for object oriented program testing", KOREA INFORMATION SCIENCE SOCIETY 1993.10, 859-862 (4 pages)
2 Dae-Yeob Kim, Cheong Youn "Methodology for Traceability Management and Impact Analysis for Efficient Change Management in Object-Oriented Development", KOREA INFORMATION SCIENCE SOCIETY 2015.03, 328-340 (13 pages)
3 Won Young Lee and Eun Man Choi "A Tool generating Object-Oriented Models from C++ Programs", KOREA INFORMATION SCIENCE SOCIETY 1997.9, 948-957 (10 pages)
4 Kim, Young-Gyu, Yang, Hae-Sool and Choi, Hyung-Jin "Framework Model for Software Productivity Enhancement In Object-Oriented Environment", Korea Academy Industrial Cooperation Society 2008.12, 1678-1689 (12 pages)
5 Gamma Erich "Design Patterns: Elements of Reusable Object-Oriented Software" Pearson Education India, 1995.
6 SOON JOO KO "An Examination on Overseas Technology Trend and Domestic Development Pattern of the Naval Combat Management System", Korea Association of Defence Industry Studies 2009.
7 Wolfgang, Pree. "Design Patterns for Object-Oriented Software development" Reading Mass, 1994.
8 Robert Cecil Martin "Agile Software Development: Principles, Patterns, and Practice" Prentice Hall, 2002.
9 Ki-tae Kwon "A Study on the Standardization of the combat system software in battleship using Object-oriented Design" Korea Society of Computer and Information 2017, 296-297
10 Bohner S. A. and Arnold R. S., "Software Change Impact Analysis," IEEE Computer Society Press, 1996.
11 IEEE Computer Society SWEBOK Team, Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE, 2004.
12 Aspect-oriented programming, Gregor KiczalesJohn LampingAnurag MendhekarChris MaedaCristina LopesJean-Marc LoingtierJohn Irwin, ECOOP 1997: ECOOP'97 Object-Oriented Programming pp 220-242, 23 May 2006