A Lean and Highly-automated Model-Based Software Development Process Based on DO-178C/DO-331
Autor: | Micheal Saleab, Stephan Myschik, Yi Lai, Pranav Nagarajan, Shanza Ali Zafar, Markus Hochstrasser, Florian Holzapfel, Kevin Schmiechen, Konstantin Dmitriev, Daniel Dollinger |
---|---|
Přispěvatelé: | Technische Universität Munchen - Université Technique de Munich [Munich, Allemagne] (TUM), Universität der Bundeswehr München [Neubiberg] |
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
FOS: Computer and information sciences
Computer science Maintainability ComputerApplications_COMPUTERSINOTHERSYSTEMS 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] Software development process Computer Science - Software Engineering lean software development DO-178C 0202 electrical engineering electronic engineering information engineering DO-331 safety critical systems requirements management agile development business.industry Civil aviation software assurance 020202 computer hardware & architecture Software Engineering (cs.SE) Workflow Life-critical system model-based development Lean software development [INFO.INFO-ES]Computer Science [cs]/Embedded Systems Software engineering business Software assurance Agile software development |
Zdroj: | 39th Digital Avionics System Conference 39th Digital Avionics System Conference, Oct 2020, online, United States |
Popis: | International audience; 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. |
Databáze: | OpenAIRE |
Externí odkaz: |