Baptiste Pollien
Baptiste Pollien
Home
Publications
Talks
Experiences
Teaching
Projects
Accomplishments
Contact
Light
Dark
Automatic
Critical systems
Verifying the Mathematical Library of a UAV Autopilot with Frama-C
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.
Baptiste Pollien, PhD
,
Christophe Garion
,
Gautier Hattenberger
,
Pierre Roux
,
Xavier Thirioux
PDF
Cite
Project
Slides
Teaser
Video
Cite
×