DOI QR코드

DOI QR Code

Domain Component Reference Architecture within Naval Combat System

함정 전투체계의 도메인 컴포넌트 참조 아키텍처

  • Lee, Seonyeol (School of Computer Science and Engineering, Pusan National University) ;
  • Chae, Heung-Seok (School of Computer Science and Engineering, Pusan National University)
  • Received : 2019.08.16
  • Accepted : 2019.10.14
  • Published : 2019.11.30

Abstract

The naval combat system is gradually evolving, actively accepting technological advances. The domain components of the naval combat system must also be adapted to the gradual evolution of the naval battle system. In other words, domain components should be easy to change. However, existing domain components do not fully consider changeability. In particular, when receiving more messages than planned from the middleware, it does not consider a way to process them in a timely manner. We propose a domain component reference architecture for timely processing of increased messages. The proposed architecture separates domain components so that business logic can operate independently, and sets up multiple business logic to operate simultaneously to handle increased messages. The track management domain component is designed using the proposed reference architecture to confirm the applicability.

함정 전투체계는 기술의 발전을 적극적으로 수용하여 점진적으로 진화하고 있다. 함정 전투체계의 도메인 컴포넌트들 또한 함정 전투체계의 점진적 진화에 맞추어 변경되어야 한다. 즉, 도메인 컴포넌트는 변경용이성을 가져야 한다. 그러나 기존 도메인 컴포넌트는 변경용이성을 충분히 고려하지 않는다. 특히, 미들웨어로부터 계획된 것보다 더 많은 메시지를 수신할 경우, 이에 대응하기 위한 방안을 고려하지 않는다. 우리는 증가된 메시지에 신속하게 대응할 수 있는 도메인 컴포넌트 참조 아키텍처를 제안한다. 제안된 아키텍처는 비즈니스 로직이 독립적으로 동작할 수 있도록 도메인 컴포넌트를 분리하고, 다수의 비즈니스 로직이 동시에 동작하도록 설정하여 증가된 메시지를 처리하고자 한다. 제안된 참조 아키텍처를 이용하여 표적관리 도메인 컴포넌트를 설계하여 참조 아키텍처의 적용 가능성을 확인하였다.

Keywords

Acknowledgement

This work was supported by Agency for Defense Development(ADD) of Republic of Korea under Project No.UD170004DD. The authors are very grateful for this support.

References

  1. S. H. Baek, "Proposal of Open Architecture Reference Model for Naval Combat System," Marine Strategy, vol. 144, pp.105-136, Dec. 2009.
  2. T. Strei, "Overview of naval open systems: the plans, the approach, the promise," in Proceedings of the sixteenth annual systems & software technology conference, Salt Lake City, Utah. pp. 2-7, 2004.
  3. Object Management Group std, Data Distribution Service (DDS) Version 1.4, OMG, 2015.
  4. C. S. Kim, H. M. Chang, J. H. Joo, and G. J. Lee, "A Study on Real-Time Operating Systems for Architectural Improvement of Naval Combat Systems," Journal of the Korea Institute of Military Science and Technology, vol. 16, no. 3, pp. 260-267, Jun. 2013. https://doi.org/10.9766/KIMST.2013.16.3.260
  5. J. Y. Shim, W. S. Lee, S. K. Lee, and S. H. Wi, "Design of Engagement Management Module for Multi Target Simultaneous Engagement Function of Naval Combat System Simulator," The Journal of Korean Institute of Communications and Information Sciences, vol. 43, no. 05, pp.863-865, May. 2018. https://doi.org/10.7840/kics.2018.43.5.863
  6. K. J. Park, S. Y. Choi, B. D. Bae, and Y. S. Seo, "The study of Track management through DDS," in KSAS 2017 Fall Conference, pp.288-289, 2017.
  7. Y. R.Jung, C. H. Kim, W. G. Han, J. I. Kim, and H. S. Kim, "A Study on the Design and Verification-Validation of the Supportive Equipment for Shipyard Test of Naval Combat System," Journal of the Korea Institute of Military Science and Technology, vol. 17, no. 3, pp. 318-326, Jun. 2014. https://doi.org/10.9766/KIMST.2014.17.3.318
  8. H. Subramanian, A. Raman, and P. Raj, Architectural Patterns, Packt Publishing, 2017.
  9. H. C. Lee, T. S. Kim, and H. J. Shin, "Multi Sources Track Management Method for Naval Combat Systems," Journal of Institute of Control, Robotics and Systems, vol. 20, no. 2, pp. 126-131, Feb. 2014. https://doi.org/10.5302/J.ICROS.2014.13.9004