The Synthesis of a Java Card Tokenization Algorithm

  • Authors:
  • Ewen Denney

  • Affiliations:
  • -

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the development of a Java bytecode optimisationalgorithm by the methodology of program extraction.We develop the algorithm as a collection of proofs anddefinitions in the Coq proof assistant, and then use Coq'sextraction mechanism to automatically generate a programin OCaml. The extraction methodology guarantees that thisprogram is correct. We discuss the feasibility of the methodologyand suggest some improvements that could be made.