We present an approach to rigorous, tool supported design and development of Java Card applications. We employ the Unified Modelling Language (UML) and formal methods for object oriented software development in our approach. Our goal is to make Java Card applications robust "by design", to make the development process independent of the Java Card platform used and to enable applications to be verified by the KeY system. First we analyse the current situation of Java Card application development, then we present a reallife Java Card case study and describe the problems we found that should be addressed by rigorous development. Finally we propose some solutions to selected problems by using UML specifications, software design patterns, for...
This article describes a Java Card programming environment which to a large extent is generated from...
Formal methods should be used to specify and verify on-card software in Java Card applications. Furt...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
We present an approach to rigorous, tool supported design and development of Java Card applications....
This thesis is concerned with different aspects of Java Card application development and use of form...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
AbstractThis work proposes a methodology for the rigorous development of Java Card smart card applic...
We discuss the development of an OCL specification for the JAVA CARD API. The main purpose of this s...
Abstract. This work proposes a methodology for the rigorous development of Java Card smart card appl...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
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...
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
We discuss the development of an OCL specification for theJava Card API. The main purpose of this sp...
Although formal methods can dramatically increase the quality of software systems, they have not wid...
This article describes a Java Card programming environment which to a large extent is generated from...
Formal methods should be used to specify and verify on-card software in Java Card applications. Furt...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
We present an approach to rigorous, tool supported design and development of Java Card applications....
This thesis is concerned with different aspects of Java Card application development and use of form...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
AbstractThis work proposes a methodology for the rigorous development of Java Card smart card applic...
We discuss the development of an OCL specification for the JAVA CARD API. The main purpose of this s...
Abstract. This work proposes a methodology for the rigorous development of Java Card smart card appl...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
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...
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
We discuss the development of an OCL specification for theJava Card API. The main purpose of this sp...
Although formal methods can dramatically increase the quality of software systems, they have not wid...
This article describes a Java Card programming environment which to a large extent is generated from...
Formal methods should be used to specify and verify on-card software in Java Card applications. Furt...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...