Obtaining DO-178C Certification Credits by Static Program Analysis - Archive ouverte HAL
Conference Papers Year : 2022

Obtaining DO-178C Certification Credits by Static Program Analysis

Abstract

Static analysis has evolved to be a standard method in the software development and verification process. Its formal method, Abstract Interpretation, is one of verification methods covered by the Formal Methods Supplement DO-333 of the DO-178C standard. Static program analysis can contribute to numerous verification goals of DO-178C at various stages of the development process. The main focus of static analysis methods are non-functional software quality hazards, e.g., violations of coding guidelines, violations of software architecture constraints, violations of resource bounds such as stack overflows and realtime deadlines, runtime errors, and data races. This article gives a brief overview of abstract interpretation and its applications to detect different classes of safety hazards. We will review the requirements of DO-178C/DO-333, from High-Level Requirements to requirements for verification of Executable Object Code, and pinpoint aspects that can be covered by static analysis methods. The article concludes with illustrating the relevant requirements for DO-330-compliant tool qualification of static analysis tools.
Fichier principal
Vignette du fichier
erts2022_do.pdf (194.6 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03694553 , version 1 (13-06-2022)

Identifiers

  • HAL Id : hal-03694553 , version 1

Cite

Daniel Kästner, Markus Pister, Christian Ferdinand. Obtaining DO-178C Certification Credits by Static Program Analysis. ERTS2022, Jun 2022, Toulouse, France. ⟨hal-03694553⟩

Collections

ERTS2022
80 View
357 Download

Share

More