DOI QR코드

DOI QR Code

Event-Driven Modeling and Simulation Method Applicable to Avionics System Integration Laboratory

항공용 SIL에 적용 가능한 이벤트 기반 모델링 및 시뮬레이션 방법

  • 신주철 (LIG 넥스원 항공전자연구소) ;
  • 서민기 (LIG 넥스원 항공전자연구소) ;
  • 조연제 (LIG 넥스원 항공전자연구소) ;
  • 백경훈 (LIG 넥스원 항공전자연구소) ;
  • 김성우 (LIG 넥스원 항공전자연구소)
  • Received : 2020.06.03
  • Accepted : 2020.06.27
  • Published : 2020.06.30

Abstract

Avionics System Integration Laboratory is the integrated test environment for integration and verification of avionics systems. When real equipment can not be used in the laboratory for various reasons, software models should be needed. Because there hasn't been any standardized method for the models so that it is difficult to reuse the developed models, the need for a framework to develop the avionics software models was emerged. We adopted DEVS(discrete event system specification) formalism as the standardized modeling method for the avionics software models. Due to DEVS formalism is based on event-driven algorithm, it doesn't accord a legacy system which has sequential and periodic algorithms. In this paper, we propose real-time event-driven modeling and simulation method for SIL to overcome these restrictions and to maximize reusability of avionics models through the analysis of the characteristics and the limitations of avionics models.

항공용 SIL은 항공전자시스템의 통합 및 검증에 사용되는 통합시험환경이다. 항공용 SIL에는 여러 가지 제약으로 인해 항공기에 탑재되는 장비를 직접 연동할 수 없을 때 장비의 소프트웨어 모델이 필요하다. 지금까지 항공기 개발에 적용한 항공용 SIL의 소프트웨어 모델은 표준화된 방법 없이 일반적인 소프트웨어 개발 방법의 적용으로 재사용이 어려워 소프트웨어 모델 재사용을 위한 프레임워크의 필요성이 제기되었다. 이러한 항공용 SIL 모델의 표준화된 모델링 방법을 위해 DEVS (discrete event system specification) 형식론을 채용하였다. DEVS 형식론은 이벤트 구동(event-driven) 알고리즘이며 이는 기존의 항공용 SIL에 적용되는 절차적이고 반복적인 알고리즘과 어울려 동작하기 힘들다. 이에 본 논문에서는 항공용 SIL 모델의 특징과 기존 방식이 가지는 한계를 보완하고 모델의 재사용성을 극대화할 수 있는 이벤트 기반의 모델링 방법과 실시간 시뮬레이션 방법을 제안한다.

Keywords

References

  1. W. H. Chang, J. S. Park, Y. W. Jo and J. K. Byun, “Verification of hierarchically structured avionics system utilizing multi-mode system integration laboratory,” Journal of The Korean Society for Aeronautical and Space Sciences, Vol. 45, No. 11, pp. 998-1005, Nov. 2017. https://doi.org/10.5139/JKSAS.2017.45.11.998
  2. M. G. Seo, J. C. Shin, S. W. Kim and K. H. Baek, “Development of real time simulation environment based on DEVS formalism applicable to avionics system integration laboratory,” Journal of Advanced Navigation Technology, Vol. 23, No. 5, pp. 345-351, Oct. 2019. https://doi.org/10.12673/JANT.2019.23.5.345
  3. M. C. Kim, W. S. Oh, J. H. Lee, J. B. Yim and Y. D. Koo, "Development of a system integration laboratory for aircraft avionics systems," in IEEE/AIAA 27th Digital Avionics Systems Conference, St. Paul : MN, USA, pp. 5.A.1-1-5.A.1-11, 2008
  4. G. Priyalakshmi and R. Latha, "Evaluation of software reusability based on coupling and cohesion," International Journal of Software Engineering and Knowledge Engineering. Vol. 28. pp. 1455-1485, 2018 https://doi.org/10.1142/S0218194018500420
  5. T. G. Kim, “Modeling and Simulation Engineering,” Communications of the Korean Institute of Information Scientists and Engineers, Vol. 25, No. 11, pp. 5-15, Nov. 2007
  6. T. G. Kim and B. P. Zeigler, "The DEVS formalism : Hierarchical, modular systems specification in an object oriented framework," in Proceedings of the Winter Simulation Conference, Atlanta : GA, USA, pp. 559-566, 1987
  7. D. L. Eldredge, J. D. McGregor, and M.K. Summers, "Applying the object-oriented paradigm to discrete event simulations using the C++ language," Simulation, Vol. 54, No. 2, pp. 83-91, 1990 https://doi.org/10.1177/003754979005400205
  8. A. C. Chow, B. P. Zeigler and D. H. Kim, "Abstract simulator for the parallel DEVS formalism," in Fifth Annual Conference on AI, and Planning in High Autonomy Systems, Gainesville : FL, USA, pp. 157-163, 1994
  9. G. C. Buttazzo, Hard real-time computing systems : predictable scheduling algorithms and applications, 3rd ed., New York, NY : Springer, pp. 4-10, 2011