Sciweavers

LCTRTS
2004
Springer

Advanced control flow in Java card programming

13 years 10 months ago
Advanced control flow in Java card programming
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. Categories and Subject Descriptors D.3.3 [Programming Languages]: Languages Constructs and Features—Control Structures; D.2.3 [Software Engineering]: Coding Tools and Techniques—Structured Progra...
Peng Li, Steve Zdancewic
Added 02 Jul 2010
Updated 02 Jul 2010
Type Conference
Year 2004
Where LCTRTS
Authors Peng Li, Steve Zdancewic
Comments (0)