The JavaCard transaction mechanism can ensure that a sequence of statements either is executed to completion or is not executed at all. Transactions make verification of JavaCard programs considerably more difficult, because they cannot be formalised in a logic based on pre- and postconditions. The KeY system includes an interactive theorem prover for JavaCard source code that models the full JavaCard standard including transactions. Based on a case study of realistic size we show the practical difficulties encountered during verification of safety properties. We provide an assessment of current JavaCard source code verification, and we make concrete suggestions towards overcoming the difficulties by design for verification. The main conclu...
AbstractThis paper discusses a case study in formal verification and development of secure smart car...
Abstract. We present a formally verified reference implementation of the JAVA CARD API. This case st...
This report is concerned with the formal verification of JavaCard programs, or sequentiel Java progr...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
We present how common Java Card security properties can be formalised in Dynamic Logic and verified,...
International audienceThe Java Card transaction mechanism allows to protect sensitive operations on ...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
This thesis is concerned with different aspects of Java Card application development and use of form...
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...
Smart cards are used in security critical applications where money or private data is involved. Exam...
COSTA, Umberto Souza da; MOREIRA, Anamaria Martins; MUSICANTE, Martin A. Specification and Runtime V...
In this paper we extend a program logic for verifying Java Card applications by introducing a "throu...
In this paper we extend a program logic for verifying Java Card applications by introducing a "throu...
AbstractUsing transactions in Java Card bytecode programs can be rather tricky and requires special ...
AbstractThis paper discusses a case study in formal verification and development of secure smart car...
Abstract. We present a formally verified reference implementation of the JAVA CARD API. This case st...
This report is concerned with the formal verification of JavaCard programs, or sequentiel Java progr...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
We present how common Java Card security properties can be formalised in Dynamic Logic and verified,...
International audienceThe Java Card transaction mechanism allows to protect sensitive operations on ...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
This thesis is concerned with different aspects of Java Card application development and use of form...
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...
Smart cards are used in security critical applications where money or private data is involved. Exam...
COSTA, Umberto Souza da; MOREIRA, Anamaria Martins; MUSICANTE, Martin A. Specification and Runtime V...
In this paper we extend a program logic for verifying Java Card applications by introducing a "throu...
In this paper we extend a program logic for verifying Java Card applications by introducing a "throu...
AbstractUsing transactions in Java Card bytecode programs can be rather tricky and requires special ...
AbstractThis paper discusses a case study in formal verification and development of secure smart car...
Abstract. We present a formally verified reference implementation of the JAVA CARD API. This case st...
This report is concerned with the formal verification of JavaCard programs, or sequentiel Java progr...