Specification and Runtime Verification of Java Card Programs

  title={Specification and Runtime Verification of Java Card Programs},
  author={Umberto Souza da Costa and Anamaria Martins Moreira and Martin A. Musicante and Pl{\'a}cido A. Souza Neto},
  journal={Electr. Notes Theor. Comput. Sci.},
Java Card is a version of Java developed to run on devices with severe storage and processing restrictions. The applets that run on these devices are frequently intended for use in critical, highly distributed, mobile conditions. They are required to be portable and safe. Often, the requirements of the application impose the use of dynamic, on-card verifications, but most of the research developed to improve safety of Java Card applets concentrates on static verification methods. This work… CONTINUE READING
2 Citations
23 References
Similar Papers


Publications referenced by this paper.
Showing 1-10 of 23 references

Java Card Technology for Smart Cards: Architecture and Programmer’s Guide

  • Z. Chen
  • Addison-Wesley Longman Publishing Co., Inc…
  • 2000
Highly Influential
5 Excerpts

Special Edition on the Mondex Case Study

  • C. B. Jones, J. Woodcock
  • Formal Aspects of Computing, 20(1).
  • 2008
1 Excerpt

JCML - Java Card Modeling Language: Definição e Implementação

  • P. A. Souza Neto
  • Master’s thesis, Programa de Pı̈¿1 2
  • 2007
2 Excerpts

Leavens . Tutorial on JML , the Java Modeling Language

  • C. Clifton, Y. Cheon, C. Ruby, D. Cok, P. Müller, J. Kiniry
  • 2007

Similar Papers

Loading similar papers…