loading...
Adding Assurance to Automatically Generated Code
Tampa, Florida March 25-March 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HASE.2004.1281768Eighth IEEE International Symposium o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ewen Denney, NASA Ames Research Center
Bernd Fischer, NASA Ames Research Center
Johann Schumann, NASA Ames Research Center
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.
Citation:
Ewen Denney, Bernd Fischer, Johann Schumann, "Adding Assurance to Automatically Generated Code," hase, pp.297-299, Eighth IEEE International Symposium on High Assurance Systems Engineering (HASE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.