NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Deductive Evaluation: Implicit Code Verification With Low User BurdenWe describe a framework for symbolically evaluating C code using a deductive approach that discovers and proves program properties. The framework applies Floyd-Hoare verification principles in its treatment of loops, with a library of iteration schemes serving to derive loop invariants. During evaluation, theorem proving is performed on-the-fly, obviating the generation of verification conditions normally needed to establish loop properties. A PVS-based prototype is presented along with results for sample C functions.
Document ID
20160007713
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Di Vito, Ben L.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
June 20, 2016
Publication Date
January 17, 2016
Subject Category
Computer Programming And Software
Report/Patent Number
NF1676L-22305
Report Number: NF1676L-22305
Meeting Information
Meeting: International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI 2016)
Location: St. Petersburg, FL
Country: United States
Start Date: January 17, 2016
End Date: January 19, 2016
Funding Number(s)
WBS: WBS 43298.11.01.07.43.40.20
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available