A Bytecode Logic for JML and Types

  title={A Bytecode Logic for JML and Types},
  author={Lennart Beringer and Martin Hofmann},
  journal={Archive of Formal Proofs},
We present a program logic for virtual machine code that may serve as a suitable target for different proof-transforming compilers. Compilation from JML-specified source code is supported by the inclusion of annotations whose interpretation extends to non-terminating computations. Compilation from functional languages, and the communication of results from intermediate level program analysis phases are facilitated by a new judgement format that admits the compositionality of type systems to be… CONTINUE READING


Publications referenced by this paper.

JML Reference Manual (draft)

  • G. T. Leavens, E. Poll, +5 authors J. Kiniry
  • http://www.cs.iastate.edu/ leavens/JML, May
  • 2006
Highly Influential
12 Excerpts

Bicolano – Byte Code Language in Coq

  • D. Pichardie
  • http://www-sop.inria.fr/everest/ personnel/David…
  • 2006
Highly Influential
4 Excerpts

Greg Morrisett

  • L. B. Aleksandar Nanevski
  • Polymorphism and Separation in Hoare Type Theory…
  • 2006
1 Excerpt

An assertionbased proof system for multithreaded Java

  • F. S. de Boer E. Ábrahám, W. P. de Roever
  • Theoretical Computer Science
  • 2005

Similar Papers

Loading similar papers…