1982Unpublished venueRequires access

Reliability aspects of software for digital avionics

G.J. Dekker

Open publisher page 0 citations

Abstract

Modern commercial transport aircraft contain digital avionics systems for more and more safety critical functions. The reliability and safety of those new systems depend on the hardware reliability and on the reliability of the embedded software. In this report, an overview is given of available methods and techniques to develop reliable software-based avionics systems, especially for safety critical functions. After a description of the differences between analog and digital systems, the policy of the FAA to certify software-based systems is presented. The subsequent chapters deal with methods to minimize the number of errors during software development, methods to remove as many errors as possible via testing and methods to minimize the effect of remaining errors during operational flights. A safety analysis regarding commonmode failures is given, followed by a short ov.erview of reliability related techniques which are used by avionics manufacturers.

About this research paper

What this paper is about

Modern commercial transport aircraft contain digital avionics systems for more and more safety critical functions. The reliability and safety of those new systems depend on the hardware reliability and on the reliability of the embedded software. In this report, an overview is given of available methods and techniques to develop reliable software-based avionics systems, especially for safety critical functions. After a description of the differences between analog and digital systems, the policy of the FAA to certify software-based systems is presented. The subsequent chapters deal with methods to minimize the number of errors during software development, methods to remove as many errors as possible via testing and methods to minimize the effect of remaining errors during operational flights. A safety analysis regarding commonmode failures is given, followed by a short ov.erview of reliability related techniques which are used by avionics manufacturers.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Modern commercial transport aircraft contain digital avionics systems for more and more safety critical functions. The reliability and safety of those new systems depend on the hardware reliability and on the reliability of the embedded software. In this report, an overview is given of available methods and techniques to develop reliable software-based avionics systems, especially for safety critical functions. After a description of the differences between analog and digital systems, the policy of the FAA to certify software-based systems is presented. The subsequent chapters deal with methods to minimize the number of errors during software development, methods to remove as many errors as possible via testing and methods to minimize the effect of remaining errors during operational flights. A safety analysis regarding commonmode failures is given, followed by a short ov.erview of reliability related techniques which are used by avionics manufacturers.

Key concepts: Avionics, Avionics software, Reliability engineering, Reliability (semiconductor), Life-critical system, Software, Software quality, Software reliability testing

Related papers

Back to paper searchBrowse research topicsOriginal source
Reliability aspects of software for digital avionics — Research Paper | ScholarLens