DOI QR코드

DOI QR Code

포대/대대 별 재구성 가능한 전술작전화면 프레임워크 개발

Development of Reconfigurable Tactical Operation Display Framework by Battery and Battalion

  • 이상태 (LIG넥스원 사격통제연구소) ;
  • 이승영 (LIG넥스원 S/W기획팀) ;
  • 위성혁 (LIG넥스원 사격통제연구소) ;
  • 조규태 (LIG넥스원 사격통제연구소)
  • 투고 : 2016.12.02
  • 심사 : 2017.02.15
  • 발행 : 2017.05.15

초록

미래 대공 유도무기체계 전술작전센터는 미래 공중위협, 전술정보, 통합전장 환경 생성 및 관리, 교전통제 및 지휘통제 알고리즘 연구를 위한 환경을 제공한다. 통합전장상황 생성 및 처리, 전술작전 자동화 처리 핵심 기능요소에 대한 개발을 위해서는 다역할(포대/대대) 전술작전 통제 및 재구성 설계가 가능한 소프트웨어가 필요하다. 따라서 기능 별 알고리즘 소프트웨어, 전술작전화면 소프트웨어, 장비들 간 연동을 위한 링크 소프트웨어를 데이터 중심 설계를 통해 재구성 가능하도록 개발하였다. 본 논문에서는 포대/대대 별 전술작전 운용화면에 재구성이 가능한 전술작전화면 프레임워크를 소개한다. 전술작전화면 프레임워크는 포대/대대 및 임무별 다역할 전술작전화면을 재구성 가능한 구조를 위해 공통데이터 모델설계와 MVC패턴을 이용한 화면구성도구를 개발하였다. 화면구성도구를 이용하여 화면 개발을 위한 전술작전화면 프레임워크를 제공한다. 전술작전화면 프레임워크를 이용하게 된다면 공통기반의 구조를 통해 화면 설계를 재사용 할 수 있다. 또한 쉽고 빠르게 재구성이 가능한 화면을 개발할 수 있을 것이다.

The tactical operation centers of future anti-aircraft missile systems provide the environment for the research on future air threats, tactical information, integrated battlefield environment creation and management, engagement control and command and control algorithms. To develop the key functional elements of integrated battlefield situation creation and processing and tactical operation automation processing operations, battery/battalion tactical operation control and reconfiguration design software are required. Therefore, the algorithm software of each function and the tactical operation display software and link software for interworking between equipment were developed as reconfigurable through a data-centric design. In this paper, a tactical operation display framework that can be reconfigured on the operation display of the tactical operations according to the battery/battalion is introduced. This tactical operation display framework was used to develop a common data model design for the reconfigurable structure of multi-role tactical operations with battery / battalion and mission views, and a display configuration tool that provides a tactical operation display framework for view development was also developed using the MVC pattern. If the tactical operation display framework is used, it will be possible to reuse the view design through the common base structure, and a view that can be reconfigured easily and quickly will also be developed.

키워드

참고문헌

  1. Jung, Jong, Joongeup Kye, "Aspect a Future War and Development Direction of Weapon-system," Journal of Control, Automation and System Engineering, pp. 306-318, Jul. 2012.
  2. Ohkyun Jeong, Daeki Song, Kilseok Cho, Hoon Choi, "A System for the Integrated and Simulated Testing for Engagement Control," The Korea Society for Simulation Conference, pp. 33-35, 2013.
  3. M. Paci and S. Hallsteinsen, Software Evolution and Reuse, ESPRIT Project 9809 SER-810.7, Feb. 1996.
  4. Arthur M. Keller, Rechard Jensen, Shailesh Agarwal, "Persist Software : Bridging Object-Oriented Programming and Relational Database," Proc. of ACMSIGOD International Conference on Management of Data, Washing DC, pp. 523-528, 1993.
  5. Wolfgang Keller, Jens Coldewey, "Relational Database Access Layers : A Pattern Language," Proc. of the PLoP Conference, 1996.
  6. Choong-Bum Park, Ki-Jeong Kwon, Da-Ham Cha, Hoon Choi, Chum-Su Kim, "Design and Analysis of the Data Distribution Service System," Journal of KIISE : Computing Practices and Letters, Vol. 14, No. 2, pp. 211-215, Apr. 2008.
  7. Sung-woo Ahn, "Efficient Method for Exchanging Data between DDS Middlewares based on Adaptive Packet Transmission," Journal of the Korea Institute of Information and Communication Engineering, Vol. 16, No. 6, pp. 1229-1234, Jun. 2012. https://doi.org/10.6109/jkiice.2012.16.6.1229
  8. RTI. (2016.April 10). RTI Connext DDS [Online]. Available: http://www.rti.com
  9. OMG. 2014. XTypes: Extensible and Dynamic Topic Types for DDS, Nov. 2014.
  10. Conn, E. S. (2003). JAVA-BASED performance Oriented visualization System (Tech. Rep. No. AFRL-IF-RS-TR-2003-87). Wright-Patterson Air Force Base, OH: Air Force Research Laboratory.
  11. Yoonsun Lim, Myung Kim, Seungnam Jeong, Anmo Jeong, "A New Component Model and Framework for Reuse of Components," Journal of KISS : Software and Applications, Vol. 34, No. 12, pp. 1011-1020, Dec. 2007.
  12. Haeng Kon Kim, Ji Young Kim, "Implementation of Library for Design Patterns Reuse," Journal of KISS(C): Computing Practices and Letters, Vol. 7, No. 1, pp. 48-62, Feb. 2001.
  13. Jae-Hoon Kim, Yun-Ho Kim, "The Design of a Class Diagram Authorization Tool based on the MVC Design Pattern," Journal of the Korea Institute of Information and Communication Engineering, Vol. 14, No. 12, pp. 2707-2715. Dec. 2010. https://doi.org/10.6109/jkiice.2010.14.12.2707
  14. OMG, (2006). Data-Distribution Service for Real-Time Systems (DDS). v1.2. Tech. Rep. OMG. [Online]. Available:http://www.omg.org/cgi-bin/doc?formal/07-01-01.pdf.
  15. Gamma E, Helm R, Johnson, Vlissides J., Design Patterns - Elements of Reusable Object-Oriented Software, AddisonWesley, 1994.
  16. Cay Horstmann, Object-Oriented Design & Patterns 2nd ED, Wiley, 2005.
  17. Hyung-Jun Yim, Yun-Hee Son, Hoon Choi, Chumsu Kim, Yonghwan Jung, Kyu-Chul Lee, "Design of Interoperation Engine between Data Distribution Service and Database for Real-Time Data Management," Journal of KISS : Databases, Vol. 40, No. 3, pp. 202-208, June. 2013.
  18. Jae-Hoon Kim, Yun-Ho Kim, "Constructing and Processing of the Metadata Information for UML Class Authorization Tool," Journal of the Korea Institute of Information and Communication Engineering, Vol. 15, No. 1, pp. 71-80, Jan. 2011. https://doi.org/10.6109/jkiice.2011.15.1.071
  19. S. Hansen and T. V. Fossum, "Refactoring Model-View-Controller," Journal of Computing Sciences in Colleges, Vol. 21, No. 1, 2005.
  20. Ali Mili and et al., "Toward an Engineering Discipline of Software Reuse," IEEE Software, 1999.
  21. Fedortsova, I., Brown, G. (2014). JavaFX Mastering FXML Release 8 [Online]. Available: http://docs.oracle.com/javase/8/javafx/fxml-tutorial/preface.htm
  22. McCullough, Matthew, and Tim Berglund, Building and Testing with Gradle, O'Reilly Media, Inc, 2011.
  23. Muschko, Benjamin, Gradle in action, Manning, 2014.