TY - GEN
T1 - A Lean and Highly-automated Model-Based Software Development Process Based on DO-178C/DO-331
AU - Dmitriev, Konstantin
AU - Zafar, Shanza Ali
AU - Schmiechen, Kevin
AU - Lai, Yi
AU - Saleab, Micheal
AU - Nagarajan, Pranav
AU - Dollinger, Daniel
AU - Hochstrasser, Markus
AU - Holzapfel, Florian
AU - Myschik, Stephan
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/10/11
Y1 - 2020/10/11
N2 - The emergence of a global market for urban air mobility and unmanned aerial systems has attracted many startups across the world. These organizations have little training or experience in the traditional processes used in civil aviation for the development of software and electronic hardware. They are also constrained in the resources they can allocate for dedicated teams of professionals to follow these standardized processes. To fill this gap, this paper presents a custom workflow based on a subset of objectives derived from the foundational standards for safety critical software DO-178C/DO-331. The selection of objectives from the standards is based on the importance, degree of automation, and reusability of specific objectives. This custom workflow is intended to establish a lean and highly automated development life cycle resulting in higher quality software with better maintainability characteristics for research and prototype aircraft. It can also be proposed as means of compliance for software of certain applications such as unmanned aircraft systems, urban air mobility and general aviation. By producing the essential set of development and verification artifacts, the custom workflow also provides a scalable basis for potential future certification in compliance with DO-178C/DO-331. The custom workflow is demonstrated in a case study of an Autopilot Manual Disconnection System.
AB - The emergence of a global market for urban air mobility and unmanned aerial systems has attracted many startups across the world. These organizations have little training or experience in the traditional processes used in civil aviation for the development of software and electronic hardware. They are also constrained in the resources they can allocate for dedicated teams of professionals to follow these standardized processes. To fill this gap, this paper presents a custom workflow based on a subset of objectives derived from the foundational standards for safety critical software DO-178C/DO-331. The selection of objectives from the standards is based on the importance, degree of automation, and reusability of specific objectives. This custom workflow is intended to establish a lean and highly automated development life cycle resulting in higher quality software with better maintainability characteristics for research and prototype aircraft. It can also be proposed as means of compliance for software of certain applications such as unmanned aircraft systems, urban air mobility and general aviation. By producing the essential set of development and verification artifacts, the custom workflow also provides a scalable basis for potential future certification in compliance with DO-178C/DO-331. The custom workflow is demonstrated in a case study of an Autopilot Manual Disconnection System.
KW - Agile development
KW - DO-178C
KW - DO-331
KW - Lean software development
KW - Model-based development
KW - Requirements management
KW - Safety critical systems
KW - Software assurance
UR - http://www.scopus.com/inward/record.url?scp=85097988638&partnerID=8YFLogxK
U2 - 10.1109/DASC50938.2020.9256576
DO - 10.1109/DASC50938.2020.9256576
M3 - Conference contribution
AN - SCOPUS:85097988638
T3 - AIAA/IEEE Digital Avionics Systems Conference - Proceedings
BT - DASC 2020 - 39th Digital Avionics Systems Conference, Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 39th AIAA/IEEE Digital Avionics Systems Conference, DASC 2020
Y2 - 11 October 2020 through 16 October 2020
ER -