A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
A Formal Executable Semantics of the JavaCard Platform
[chapter]
2001
Lecture Notes in Computer Science
We present a formal executable specification of two crucial JavaCard platform components, namely the Java Card Virtual Machine (JCVM) and the ByteCode Verifier (BCV). Moreover, we relate both components by giving a proof of correctness of the ByteCode Verifier. Both formalisations and proofs have been machined-checked using the proof assistant Coq.
doi:10.1007/3-540-45309-1_20
fatcat:yavcygfipfahfgcdzan2s5oud4