Abstract: In the field of annotation-based source code level program verification for Java-like languages, separation-logic based verifiers offer a promising alterna-tive to classic JML based verifiers such as ESC/Java2, the Mobius tool or Spec#. Researchers have demonstrated the advantages of separation logic based verifica-tion by showing that it is feasible to verify very challenging (though very small) sample code, such as design patterns, or highly concurrent code. However, there is little experience in using this new breed of verifiers on real code. In this paper we report on our experience of verifying several thousands of lines of Java Card code using VeriFast, one of the state-of-the-art separation logic based verifiers. We quantif...
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...
VeriFast is a sound modular formal Verification tool for C and Java programs. It accepts programs an...
In the field of annotation-based source code level program verification for Java-like languages, sep...
In this article we present a series of four industrial case studies in software verification. We app...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
This paper describes the main features of VeriFast, a sound and modular program verifier for C and J...
With the years, program complexity has increased dramatically: ensuring program correctness has beco...
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
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...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
We describe our experience solving the VerifyThis 2012 challenges with our program verification too...
Abstract. This paper describes the main features of VeriFast, a sound and modular program verifier f...
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...
VeriFast is a sound modular formal Verification tool for C and Java programs. It accepts programs an...
In the field of annotation-based source code level program verification for Java-like languages, sep...
In this article we present a series of four industrial case studies in software verification. We app...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
This paper describes the main features of VeriFast, a sound and modular program verifier for C and J...
With the years, program complexity has increased dramatically: ensuring program correctness has beco...
COSTA, Umberto Souza; MOREIRA, Anamaria Martins; MUSICANTE, Matin A.; SOUZA NETO, Plácido A. JCML: A...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
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...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
We describe our experience solving the VerifyThis 2012 challenges with our program verification too...
Abstract. This paper describes the main features of VeriFast, a sound and modular program verifier f...
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...
VeriFast is a sound modular formal Verification tool for C and Java programs. It accepts programs an...