Using automated theorem provers to certify auto-generated aerospace software

32Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We describe a system for the automated certification of safety properties of NASA software. The system uses Hoare-style program verification technology to generate proof obligations which are then processed by an automated first-order theorem prover (ATP). For full automation, however, the obligations must be aggressively preprocessed and simplified. We discuss the unique requirements this application places on the ATPs and demonstrate how the individual simplification stages, which are implemented by rewriting, influence the ability of the ATPs to solve the proof tasks. Our results are based on 13 certification experiments that lead to more than 25,000 proof tasks which have each been attempted by Vampire, Spass, and e-setheo.

Cite

CITATION STYLE

APA

Denney, E., Fischer, B., & Schumann, J. (2004). Using automated theorem provers to certify auto-generated aerospace software. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 3097, pp. 198–212). Springer Verlag. https://doi.org/10.1007/978-3-540-25984-8_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free