The paper describes a framework for model checking JavaCard applets on the bytecode level. >From a set of JavaCard applets we extract their method call graphs using a static analysis tool. The resulting structure is translated into a pushdown system for which the model checking problem for Linear Temporal Logic (LTL) is decidable, and for which there are efficient model checking tools available. The model checking approach of the paper is tailored to the analysis of inter applet (intra card) communications and we demonstrate its effectiveness using a prototypical example of a purse applet and a set of loyalty applets
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
The paper describes a framework for model checking JavaCard applets on the bytecode level. >From a s...
AbstractThe paper describes an experiment in which a framework for model checking Java byte code, co...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
International audienceThe Java Card transaction mechanism allows to protect sensitive operations on ...
Abstract. This paper presents an approach enabling a smart card is-suer to verify that a new applet ...
Abstract. This paper presents the use of a method – and its corre-sponding tool set – for compositio...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
COSTA, Umberto Souza da; MOREIRA, Anamaria Martins; MUSICANTE, Martin A. Specification and Runtime V...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
Abstract. This paper presents an approach enabling a smart card issuer to verify that a new applet s...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
The paper describes a framework for model checking JavaCard applets on the bytecode level. >From a s...
AbstractThe paper describes an experiment in which a framework for model checking Java byte code, co...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
International audienceThe Java Card transaction mechanism allows to protect sensitive operations on ...
Abstract. This paper presents an approach enabling a smart card is-suer to verify that a new applet ...
Abstract. This paper presents the use of a method – and its corre-sponding tool set – for compositio...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
COSTA, Umberto Souza da; MOREIRA, Anamaria Martins; MUSICANTE, Martin A. Specification and Runtime V...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
Abstract. This paper presents an approach enabling a smart card issuer to verify that a new applet s...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...