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. ...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
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...
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...
Abstract. This paper presents JFly, a JML-based strategy for incor-porating formal specifications in...
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....
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...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
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...
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...
Abstract. This paper presents JFly, a JML-based strategy for incor-porating formal specifications in...
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....
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...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...