Back to Search Start Over

Bytecode Analysis for Proof Carrying Code.

Authors :
Wildmoser, Martin
Chaieb, Amine
Nipkow, Tobias
Source :
ENTCS: Electronic Notes in Theoretical Computer Science; Dec2005, Vol. 141 Issue 1, p19-34, 16p
Publication Year :
2005

Abstract

Abstract: Out of annotated programs proof carrying code systems construct and prove verification conditions that guarantee a given safety policy. The annotations may come from various program analyzers and must not be trusted as they need to be verified. A generic verification condition generator can be utilized such that a combination of annotations is verified incrementally. New annotations may be verified by using previously verified ones as trusted facts. We show how results from a trusted type analyzer may be combined with untrusted interval analysis to automatically verify that bytecode programs do not overflow. All trusted components are formalized and verified in Isabelle/HOL. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
15710661
Volume :
141
Issue :
1
Database :
Supplemental Index
Journal :
ENTCS: Electronic Notes in Theoretical Computer Science
Publication Type :
Periodical
Accession number :
19060460
Full Text :
https://doi.org/10.1016/j.entcs.2005.02.040