Overview
ABSTRACT
This article focuses on improving the quality and reliability of safety-critical software development in avionics, and aims at a better and more agile integration of certification requirements in this process. It proposes a methodological framework, demonstrates its compliance with the requirements of certification standards and suggests a support tooling based on open source and off-the-shelf solutions to implement the proposals.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHORS
-
Vincent LOUIS: DGA Aerospace Technology
-
Claude BARON: LAAS-CNRS, INSA Toulouse
INTRODUCTION
Safety is the aviation industry's main concern. A high level of reliability of the aircraft and all its systems, parts and equipment must be demonstrated through a process called certification. This process is essential for safety in a critical system, where failure can result in injury or loss of life. It defines regulatory requirements, described in standards, imposing constraints on aircraft development. By complying with these requirements, manufacturers are committed to ensuring the safety of passengers, on-board personnel, ground staff and infrastructure.
Society's need to ensure the safety of goods and people means that a certain number of steps must be taken to obtain a type certificate, issued by a certification authority. For the manufacturer, the certification process involves demonstrating to this authority compliance with all regulatory requirements.
Only the correct application of an engineering process can guarantee that the system meets safety objectives. The actions required to demonstrate compliance complicate the engineering process, and require considerable effort, if the associated issues are not taken into account from the outset of the project. This process could be carried out in a more agile way.
This article extends
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
KEYWORDS
process | | agility | Embedded software | software engineering | software safety | computer-aided software engineering | Agile software development | continuous production | DevOps | Methods and tools | Continuous certification | Test-driven development | Continuous integration | Test automation
This article is included in
Software technologies and System architectures
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Adopting a DevOps approach to developing mission-critical embedded software for the avionics industry
Bibliography
Standards and norms
- Software Considerations in Airborne Systems and Equipment Certification. - DO-178C/ED12C - 2011
- Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems. - IEC 61508 - 2010
- Software product assurance. - ECSS-Q-ST-80C - 2017
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference