Investigating Type-Certifying Compilation with Isabelle

  • Authors:
  • Martin Strecker

  • Affiliations:
  • -

  • Venue:
  • LPAR '02 Proceedings of the 9th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a type certifying compiler for a subset of Java and proves the type correctness of the bytecode it generates in the proof assistant Isabelle. The proof is performedb y defining a type compiler that emits a type certificate andb y showing a correspondence between bytecode and the certificate which entails well-typing.