A Formal Executable Semantics of the JavaCard Platform

  • Authors:
  • Gilles Barthe;Guillaume Dufay;Line Jakubiec;Bernard P. Serpette;Simão Melo de Sousa

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • ESOP '01 Proceedings of the 10th European Symposium on Programming Languages and Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.