Fan-C, a Frama-C plug-in for data flow verification - Archive ouverte HAL Access content directly
Conference Papers Year : 2012

Fan-C, a Frama-C plug-in for data flow verification

Pascal Cuoq
  • Function : Author
  • PersonId : 1014311
David Delmas
Stéphane Duprat
Victoria Moya Lamiel
  • Function : Author

Abstract

DO-178B compliant avionics development processes must both define the data and control flows of embedded software at design level, and verify flows are faithfully implemented in the source code. This verification is traditionally performed during dedicated code reviews, but such intellectual activities are costly and error-prone, especially for large and complex software. In this paper, we present the Fan-C plug-in, developed by Airbus on top of the abstract-interpretation-based value and dataflow analyses of the Frama-C platform, in order to automate this verification activity for C avionics software. We therefore describe the Airbus context, the Frama-C platform, its value analysis and related plug-ins, the Fan-C plug-in, and discuss analysis results and ongoing industrial deployment and qualification activities.
Fichier principal
Vignette du fichier
5C-3.pdf (291.42 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-02263407 , version 1 (04-08-2019)

Identifiers

  • HAL Id : hal-02263407 , version 1

Cite

Pascal Cuoq, David Delmas, Stéphane Duprat, Victoria Moya Lamiel. Fan-C, a Frama-C plug-in for data flow verification. Embedded Real Time Software and Systems (ERTS2012), Feb 2012, Toulouse, France. ⟨hal-02263407⟩

Collections

ERTS2012
129 View
99 Download

Share

Gmail Facebook X LinkedIn More