Analysis and improvement of weapon system software development and management manual based on functional safety standards

기능 안전 표준 기반의 무기체계 소프트웨어 개발 및 관리 매뉴얼 분석 및 개선 방안 연구

  • 김태현 (국방과학연구소 정보화기술실 SW기술팀) ;
  • 박다운 (국방과학연구소 정보화기술실 SW기술팀) ;
  • 백옥현 (국방과학연구소 정보화기술실 SW기술팀)
  • Received : 2020.02.28
  • Accepted : 2020.03.01
  • Published : 2020.03.31

Abstract

As interest in functional safety has recently increased, application of functional safety standards has been required in various industrial fields. A functional safety standard is a document that defines functional safety-related activities required to prevent system malfunctions. All activities defined in this standard are required differentially according to the classification results calculated through the risk analysis and assessment of the system. In the field of domestic weapon systems, there is a manual for the development and management of weapon system software issued by the Defense Acquisition Program Administration (DAPA ). This manual requires static and dynamic analysis of software for functional safety related activities. However, the manual does not specifically address the classification activity through risk analysis and assessment as required for the preceding activities. Therefore, in this study, we analyze the problems of the manual based on the representative functional safety standards, and propose improvement plans.

최근 기능 안전에 대한 관심이 높아짐에 따라 다양한 산업 분야에서 기능 안전 표준의 적용이 요구되고 있다. 기능 안전 표준은 시스템의 오작동을 방지하기 위해 필요한 기능 안전 관련 활동들을 정의한 문서이다. 이 표준에 정의된 모든 활동들은 시스템의 위험 분석 및 평가를 통해 산출된 등급 분류 결과에 따라 차등적으로 요구된다. 국내 무기체계 분야에는 방위사업청에서 발간한 무기체계 소프트웨어 개발 및 관리 매뉴얼이 존재한다. 이 매뉴얼은 기능 안전 관련 활동으로 소프트웨어 정적 및 동적 분석 활동을 요구한다. 하지만 해당 매뉴얼에는 선행 활동으로 요구되는 위험 분석 및 평가를 통한 등급 분류 활동 관련 내용이 구체적으로 언급되고 있지 않다. 따라서 본 연구에서는 대표적인 기능 안전 표준들을 기반으로 무기체계 소프트웨어 개발 및 관리 매뉴얼의 문제점을 분석하고 이에 대한 개선 방안을 제시하도록 한다.

Keywords

References

  1. 방위사업청, "무기체계 소프트웨어 개발 및 관리 매뉴얼", 2018.
  2. ISO/IEC/IEEE, ISO/IEC/IEEE 12207:2017 Systems and softwa re engineering - Softwa re li fe cycle processes, 2017.
  3. IEC, IEC 61508:2010 Functional safety of electrical/electronic/prog rammable elec tronic safety-related systems, 2010.
  4. ISO, ISO 26262 Road vehicles - Functional safety, 2012.
  5. RTCA, DO-178C Software Considerations in Airborne Sy stems and Equipment Certification, 2011.
  6. MISRA, MISRA-C:2012 Guidelines for the use of the C language in critical systems, 2013.
  7. MITRE, https://cwe.mitre.org/
  8. 방위사업청, "방위사업관리규정", 2019.
  9. 방위사업청, "SE기반 위험관리 가이드북", 2018.
  10. 방위사업청, 국방과학기술 정보관리 업무지침, 2018.
  11. DOD, MIL-STD-882E Standard practice for system safety, 2012.
  12. DOD, Risk, Issue, and Opportunity Management Guide for De fense Acquisition Programs, 2017.