DOI QR코드

DOI QR Code

A Study for Evaluation Method of Safety Critical Software in Avionics Industry

안전필수 항공 산업용 소프트웨어 평가 방법 연구

  • Lee, Hongseok (IT & Convergence Technology Center, Korea Testing Laboratory) ;
  • Kwon, Goohoon (IT & Convergence Technology Center, Korea Testing Laboratory) ;
  • Ko, Byeonggak (IT & Convergence Technology Center, Korea Testing Laboratory)
  • 이홍석 (한국산업기술시험원 IT안전기술센터) ;
  • 권구훈 (한국산업기술시험원 IT안전기술센터) ;
  • 고병각 (한국산업기술시험원 IT안전기술센터)
  • Received : 2015.01.15
  • Accepted : 2015.04.23
  • Published : 2015.04.30

Abstract

This paper specifies several considerations about assessing safety-critical software in the aerospace domain. In order to evaluate safety critical software in the aerospace industry, it is required to identify an information of evaluation criteria of software under evaluation. The information is specified in the standard, but determination of evaluation criteria cannot be decided by itself and depends on the results of safety assessment of a system and system design. Thus, this paper explains required information of system development standard and safety assessment standard to determine software evaluation criteria. It surveys existing methodologies about evaluating software, and suggests method which is adapted to evaluation of an advanced surface movement guidance and control system (A-SMGCS) software.

이 논문은 항공 분야에서의 안전필수 소프트웨어를 평가하기 위한 고려사항을 기술한다. 항공 분야에서의 안전필수 소프트웨어의 평가를 수행하기 위해서는 해당 소프트웨어의 평가 수준에 대한 정보가 필요하다. 그 수준은 표준에 명시되어 있으나 소프트웨어 자체적으로 결정되는 요소가 아니며 시스템 안전 평가 결과 및 시스템 설계 결과에 의존적이다. 그러므로 소프트웨어 평가수준을 결정하기 위해 시스템 개발 및 시스템 안전 평가 표준에서 필요로 하는 정보에 대해 설명한다. 그리고 소프트웨어를 평가하기 위한 기존의 방법론들을 조사하고 항공기 지상 유도 및 통제 시스템 소프트웨어의 평가에 적용할 방법을 제시한다.

Keywords

References

  1. Software integrity assurance considerations for communication, navigation, surveillance and air traffic management(CNS/ATM) systems, RTCA Inc, DO-278A, 2011
  2. Software considerations in airborne systems and equipment certification, RTCA Inc, DO-178C, 2011
  3. Design assurance guidance for airborne electronic hardware, RTCA Inc, DO-254, 2000
  4. Guidelines and methods for conducting the safety assessment process on civil airborne systems and equipment, SAE, ARP 4761, 1996
  5. Aerospace recommended practice, SAE, ARP 4754, 1996
  6. Advanced surface movement guidance and control system(A-SMGCS) manual, ICAO, Doc 9830, 2004
  7. M. Johansson, "Additional requirements for process assessment in safety-critical software and systems domain," Journal of Software: Evolution and Process, Vol 24, Issue 5, pp 501-510, 2012 https://doi.org/10.1002/smr.499
  8. J. J. Scholte, Safety assessment of EMMA2 A-SMGCS operations on Milan Malpensa airport, Technical Report, 2010
  9. Conducting software reviews prior to certification, FAA, 2006
  10. CMMI for development, version 1.3, Technical Report, CMU/SEI, 2010
  11. Information technology-process assessment-part 5: an exemplar process assessment model, ISO, ISO/IEC 15504-5, 2006
  12. P. Johannessen, "Functional Safety Extensions to Automotive SPICE According to ISO 26262," in 11th International Conference SPICE 2011, Dublin: Ireland, Vol 155, pp 52-63, 2011
  13. EMMA, [Internet]. Available: http://www.dlr.de/emma/
  14. EMMA2, [Internet]. Available: http://www.dlr.de/emma2/