DOI QR코드

DOI QR Code

Design of STE SW Running on a Single PC to Verify Avionics OFP

항전 비행운용프로그램 검증을 위한 단일 PC 기반 소프트웨어 시험환경 SW 설계

  • Received : 2018.09.06
  • Accepted : 2018.10.23
  • Published : 2018.11.01

Abstract

Avionics OFP runs on the mission computer and can be operated by interacting with several avionics equipments. In order to verify OFP SW, SIL having real avionics equipments or models is absolutely necessary. Therefore in many cases SIL is implemented concurrently with OFP developing, and only one SIL is provided to developers. So developers sometimes need an alternative to SIL for verifying requirements in the middle of development process. In this paper, we propose a single PC based STE SW that simulates interworking equipments and verifies OFP in a single PC environment without actual interworking equipments or SIL HW interfaces.

항공전자 비행운용프로그램은 임무컴퓨터에서 실행되면서 각종 항전장비와의 연동을 통해 운용된다. 비행운용프로그램을 검증하기 위해서는 임무컴퓨터와 연동하는 실장비가 탑재된 SIL 또는 STE가 필수적이나 일반적으로 특정 항공기 체계개발 시 사용되는 SIL은 OFP 개발 일정과 상당 부분 중첩되므로 OFP 개발과정 후반부 또는 SW 통합 시점에 SIL이 개발자에게 제공되며 개발과정 중 개발자가 SW를 검증하기 위한 도구가 제공되지 않는 경우가 많다. 대부분의 경우 SIL은 한 세트만 제작하기 때문에 다수의 개발자가 하나의 SIL을 이용해서 SW 검증을 해야 하므로 시험단계에서 병목현상이 발생할 수밖에 없어 개발 일정 준수에 위험요소로 작용한다. 본 논문에서는 실장비가 탑재된 SIL 또는 STE 대신 개발자 PC와 임무컴퓨터만을 이용하여 OFP 기능을 검증할 수 있는 STE SW 설계에 대해 기술한다.

Keywords

References

  1. Jo, Y. W., Kim, B. G., Park, J. S., and Lee, J. U., "Development of System Integration Laboratory for the Verification of UAV Avionics System Requirements," Journal of The Korean Society for Aeronautical and Space Sciences, Vol 40, No. 3, 2012, pp. 446-453. https://doi.org/10.5139/JKSAS.2012.40.5.446
  2. Seo, M. G., Jang, W. H., Park, J. S., Seung, D. B., and Kim, S. W., "Development and Verification of Models in System Integration Laborary for the Avionics System," Preceed- ing of the Korean Society for Aeronautical and Space Sciences Fall Conference, 2015, pp. 2074-2077.
  3. Engblom, J., Girad, G., and Werner, B., "Testing Embedded Software using Simulated Hardware," Proceeding of Embedded Real-Time Software and Systems, 2006.
  4. Engblom, J., and Mattias Holm, C. W., "A Fully Virtual Multi-Node 1553 BUS Computer System," Proceeding of Data Systems in Aerospace, Berlin, May 2006.
  5. JavaCC, https://javacc.org