An Executable Model of the JVM in Coq
- đ¤ Speaker: Robert Atkey, LFCS, Edinburgh
- đ Date & Time: Friday 18 May 2007, 14:00 - 15:00
- đ Venue: FW11
Abstract
CoqJVM is an executable formalisation of the Java Virtual Machine written in the Coq proof assistant. On one hand it can be extracted from Coq as an O’Caml program and used to execute Java bytecode. On the other hand it can be used to prove the soundness of program logics for bytecode. We intend to use the model to prove the soundness of a program logic and proof checker for proof carrying code. The fact that the model can be executed helps to ensure that the formalisation faithfully models a real Java Virtual Machine.
Series This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computing and Mathematics
- Department of Computer Science and Technology talks and seminars
- FW11
- Interested Talks
- Logic and Semantics Seminar (Computer Laboratory)
- Martin's interesting talks
- School of Technology
- tcw57âs list
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Robert Atkey, LFCS, Edinburgh
Friday 18 May 2007, 14:00-15:00