We introduce a generic framework for proof carrying code, developed and mechanically verified in Isabelle/HOL. The framework defines and proves sound a verification condition generator with minimal assumptions on the underlying programming language, safety policy, and safety logic. We demonstrate its usability for prototyping proof carrying code systems by instantiating it to a simple assembly language with procedures and a safety policy for arithmetic overflow. © 2004 Springer Science + Business Media, Inc.
Mendeley helps you to discover research relevant for your work.
CITATION STYLE
Wildmoser, M., Nipkow, T., Klein, G., & Nanz, S. (2004). Prototyping proof carrying code. In IFIP Advances in Information and Communication Technology (Vol. 155, pp. 333–346). Springer New York LLC. https://doi.org/10.1007/1-4020-8141-3_27