Verifying the Mathematical Library of an UAV Autopilot with Frama-C - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Verifying the Mathematical Library of an UAV Autopilot with Frama-C

Résumé

Ensuring safety of critical systems is crucial and is often attained by extensive testing of the system. Formal methods are now commonly accepted as powerful tools to obtain guarantees on such systems, even if it is generally not possible to formally prove the safety and correctness of the whole system. This paper presents an ongoing work on the formal verification of the Paparazzi UAV autopilot using the Frama-C verification platform. We focus on a Paparazzi mathematical library providing different UAV state representations and associated conversion functions and manage to prove the absence of runtime errors in the library and some interesting functional properties on floating-point conversion functions.
Fichier principal
Vignette du fichier
Pollien_28279.pdf (255.13 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03344191 , version 1 (14-09-2021)

Identifiants

Citer

Baptiste Pollien, Christophe Garion, Gautier Hattenberger, Pierre Roux, Xavier Thirioux. Verifying the Mathematical Library of an UAV Autopilot with Frama-C. 26th International Conference on Formal Methods for Industrial Critical Systems - FMICS 2021, Aug 2021, Paris, France. ⟨10.1007/978-3-030-85248-1_10⟩. ⟨hal-03344191⟩
154 Consultations
70 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More