Although formal methods can dramatically increase the quality of software systems, they have not widely been adopted in software industry. Many software companies have the perception that formal methods are not cost-effective cause they are plenty of mathematical symbols that are difficult for non-experts to assimilate. The Java Modelling Language (short for JML) Section 3.3 is an academic initiative towards the development of a common formal specification language for Java programs, and the implementation of tools to check program correctness. This master thesis work shows how JML based formal methods can be used to formally develop a privacy sensitive Java application. This is a smart card application for managing medical appointments. ...
We present an approach to rigorous, tool supported design and development of Java Card applications....
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
Formal methods should be used to specify and verify on-card software in Java Card applications. Furt...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
This thesis is concerned with different aspects of Java Card application development and use of form...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
This paper presents a case study in formal software development of a plugin for a Java Desktop proje...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
This paper presents a case study in formal software development of a plugin for a Java Desktop proje...
Abstract. This paper presents JFly, a JML-based strategy for incor-porating formal specifications in...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
The Java security package allows a programmer to add security features to Java applications. Althoug...
We present an approach to rigorous, tool supported design and development of Java Card applications....
We present an approach to rigorous, tool supported design and development of Java Card applications....
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
Formal methods should be used to specify and verify on-card software in Java Card applications. Furt...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
This thesis is concerned with different aspects of Java Card application development and use of form...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
This paper presents a case study in formal software development of a plugin for a Java Desktop proje...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
This paper presents a case study in formal software development of a plugin for a Java Desktop proje...
Abstract. This paper presents JFly, a JML-based strategy for incor-porating formal specifications in...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
The Java security package allows a programmer to add security features to Java applications. Althoug...
We present an approach to rigorous, tool supported design and development of Java Card applications....
We present an approach to rigorous, tool supported design and development of Java Card applications....
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
Formal methods should be used to specify and verify on-card software in Java Card applications. Furt...