Back to Search Start Over

Advanced control flow in Java card programming

Authors :
Peng Li
Steve Zdancewic
Source :
LCTES
Publication Year :
2004
Publisher :
ACM, 2004.

Abstract

Java Card technology simplifies the development of smart card applications by providing a high-level programming language similar to Java. However, the master-slave programming model used in current Java Card platform creates control flow difficulties when writing complex card programs, making it inconvenient, tedious, and error-prone to implement Java Card applications. This paper examines these drawbacks of the master-slave model and proposes a concurrent thread model for developing future Java Card programs, which is much closer to conventional Java network programming. This paper also presents a code translation algorithm and a corresponding tool that makes it possible to write card programs in the concurrent thread model without losing compatibility with the existing Java Card API.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 2004 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Accession number :
edsair.doi...........53f758e4d8b70e9589cb71e4488a1ef9