Search NASASearch

NASA NTRS · 20040046139

Adding Assurance to Automatically Generated Code

Abstract

Code to estimate position and attitude of a spacecraft or aircraft belongs to the most safety-critical parts of flight software. The complex underlying mathematics and abundance of design details make it error-prone and reliable implementations costly. AutoFilter is a program synthesis tool for the automatic generation of state estimation code from compact specifications. It can automatically produce additional safety certificates which formally guarantee that each generated program individually satisfies a set of important safety policies. These safety policies (e.g.. array-bounds, variable initialization) form a core of properties which are essential for high-assurance software. Here we describe the AutoFilter system and its certificate generator and compare our approach to the static analysis tool PolySpace.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Denney, Ewen, Fischer, Bernd, Schumann, Johann. 2004-01-01. Adding Assurance to Automatically Generated Code. https://ntrs.nasa.gov/citations/20040046139

Cite the original work for its findings. Save a collection to share your selection of sources.