DOI QR코드

DOI QR Code

Framework and Tools for Rapid M&S Component Development and Reusability

M&S 컴포넌트의 신속 개발과 재사용을 위한 프레임워크 및 도구 개발

  • 이용헌 (LIG넥스원 S/W 연구센터) ;
  • 조규태 (LIG넥스원 S/W 연구센터) ;
  • 이승영 (LIG넥스원 S/W 연구센터) ;
  • 황근철 (국방과학연구소 제6기술연구본부) ;
  • 김세환 (LIG넥스원 S/W 연구센터)
  • Received : 2013.10.22
  • Accepted : 2013.11.12
  • Published : 2013.12.31

Abstract

Modeling and simulation technology is being used in various fields. Especially in the field of military, Simulation-Based Acquisition (SBA) is recognized as a essential policy. To effectively carry out SBA, modeling and simulation techniques should be applied in the whole life-cycle for the weapon system development, and the framework and tools which can help the rapid component development and reusability are needed. In this research, we use the simulation framework based on modeling formalism for enhancement of reusability and a GUI-based modeling environment for rapid M&S component development. The Proposed framework can act as plug-in components on the basis of XML-based object model, so that the flexible design is possible for the change of the model and simulation structure. In addition, our methods are effective to implement the functions for supporting simulation such as the model data logging and communication with external systems. In this paper, we describe an architecture and functions for the framework and tools.

국방 M&S 분야에서 모의 기반 획득 방법이 필수적인 정책으로 인식되면서 획득 단계별 M&S 적용을 위한 협업이 필요해지고 M&S 컴포넌트를 쉽게 개발하고 공유하기 위한 공통 기반환경의 구축이 필요하게 되었다. 이를 위하여 본 연구에서는 모델 개발 재사용성 향상을 위한 형식론 기반의 시뮬레이션 프레임워크와 신속 개발을 위한 GUI 기반 모델링 환경을 제안한다. 제안하는 프레임워크는 플러그인 기반으로 동작하며 XML 기반 객체 모델을 바탕으로 하고 있기 때문에 모델의 개발과 변경에 대해 유연한 설계를 할 수 있으며 외부체계 연동, 모델 데이터 로깅과 같은 시뮬레이션 지원 기능을 구현하는데 효과적이다. 본 논문에서는 이러한 프레임워크 및 모델링 개발 도구의 구조와 기능 요소들에 대해 설명한다.

Keywords

References

  1. Simulation Based Acquisition Industry Steering Group (SBA ISG), "SBA Functional Description-Version 1.1," 1999
  2. Cho, K.T., Shim, J.Y., Lee, Y.H., Lee, S.Y., Kim, S.H. (2010), "Simulation Architecture Freamework Development for Component Reusability and Interoperability", Journal of the Korea Society For Simulation, Vol. 19, No. 3.
  3. Won, G.Y., Choi, S.Y. (2009), "M&S PlugIn-Based Architecture Framework Development", Journal of KIISE, Vol.36, No.2, pp.53-59.
  4. Cho, K.T., Lee, S.Y., Lee, H.M., Kim, S.H., Jeong, H.M. (2012), "Enhancing the Efficiency and Reliablility for M&S based Test and Evaluation System Development", Journal of the Korea Society For Simulation, Vol. 22. No. 2, pp. 11-19.
  5. Zeigler BP, Praehofer H and Kim TG., "Theory of Modeling and Simulation", 2nd ed. San Diego, New York: Academic Press, 2000
  6. Sung, C.H. and Kim, T.G. (2012), "Collaborative Modeling Process for Development of Domain-Specific Discrete Event Simulation Systems", IEEE Transactions on Systems, Man, and Cybernetics - Part C: Applications and Reviews, Vol. 42, No. 4, pp. 532-546. https://doi.org/10.1109/TSMCC.2011.2135850
  7. Doug Buchy, "Joint Modeling and Simulation System", Joint Modeling and Simulation System Program Office, 2000
  8. Robert J. Meyer, "Joint Modeling and Simulation System(JMASS)-What it does,... and What is doesn't!"
  9. Ha, S., Lee, K.Y., Ku, N.K., Roh, M.I. (2013), "Developement of Battle Space Model Based on Combined Discrete Event and Discrete Time Simulation Model Architecture for Underwater Warfare Simulation", Journal of the Korea Society For Simulation, Vol. 22. No. 2, pp. 11-19. https://doi.org/10.9709/JKSS.2013.22.2.011
  10. http://www.anylogic.com
  11. Lim, S.Y. and Kim, T.G., "Hybrid Modeling and Simulation Methodology based on DEVS Formalism," SCSC'2001, Orlando, USA, pp. 188-193, July, 2001
  12. Tag Gon Kim, "Engine Structure", IE801 Lecture Slide, http://smslab.kaist.ac.kr, 2013.
  13. Shim, J.Y., Lee, Y.H., Kim, S.H., "A design of DLL Plug-in Framework for Component Reuse", Proceeding of the Korea Information Processing Society, Vol. 17. No. 2
  14. Lee, Y.H., Shim, J.Y., Cho, K.T., Lee, S.Y., Kim, S.H., "The design of XML based object model for Publishsubscribe message protocol", Proceeding of the Korea Society For Simulation, 2010. 05.
  15. Erich Gmma, Richard Helm, Ralph Johsnson, John Vlissides, "Design Patterns: Elements of Reusable Object- Oriented Software", Addison-Wesley, 1984
  16. IEEE 1516.2-2000 - IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - HLA Object Model Template (OMT) Specification

Cited by

  1. Optimized Simulation Framework for the Analysis in Battle systems vol.24, pp.2, 2015, https://doi.org/10.9709/JKSS.2015.24.2.001
  2. An Approach for Developing Web Applications by Reusing Components of e-Government Standard Framework vol.20, pp.8, 2015, https://doi.org/10.9708/jksci.2015.20.8.045
  3. Development of Torpedo Target Detection Section Interface Simulation System based on DEVS Integrated Development Environment vol.24, pp.1, 2015, https://doi.org/10.9709/JKSS.2015.24.1.025