[图书][B] Verification of Object-Oriented Software. The KeY Approach: Foreword by K. Rustan M. Leino

B Beckert, R Hähnle, PH Schmitt - 2007 - books.google.com
Long gone are the days when program veri? cation was a task carried out merely by hand
with paper and pen. For one, we are increasingly interested in proving actual program …

Full functional verification of linked data structures

K Zee, V Kuncak, M Rinard - ACM SIGPLAN Notices, 2008 - dl.acm.org
We present the first verification of full functional correctness for a range of linked data
structure implementations, including mutable lists, trees, graphs, and hash tables …

The loop Compiler for Java and JML

J Van Den Berg, B Jacobs - … Conference on Tools and Algorithms for the …, 2001 - Springer
This paper describes the architecture of the loop tool, which is used for reasoning about
sequential Java. The loop tool translates Java and JML (a specification language tailored to …

Hoare logic for Java in Isabelle/HOL

D Von Oheimb - Concurrency and Computation: Practice and …, 2001 - Wiley Online Library
This article presents a Hoare‐style calculus for a substantial subset of Java Card, which we
call Java ^ℓight. In particular, the language includes side‐effecting expressions, mutual …

Java applet correctness: A developer-oriented approach

L Burdy, A Requet, JL Lanet - … of Formal Methods Europe, Pisa, Italy …, 2003 - Springer
This paper presents experiments on formal validation of Java applets. It describes a tool that
has been developed at the Gemplus Research Labs. This tool allows to formally prove Java …

Permission-based separation logic for multithreaded Java programs

C Haack, M Huisman, C Hurlin… - Logical Methods in …, 2015 - lmcs.episciences.org
This paper presents a program logic for reasoning about multithreaded Java-like programs
with dynamic thread creation, thread joining and reentrant object monitors. The logic is …

UML to B: Formal verification of object-oriented models

K Lano, D Clark, K Androutsopoulos - … , IFM 2004, Cnaterbury, UK, April 4-7 …, 2004 - Springer
The integration of UML and formal methods such as B and SMV provides a bridge between
graphical specification techniques usable by mainstream software engineers, and precise …

A verification environment for sequential imperative programs in Isabelle/HOL

N Schirmer - International Conference on Logic for Programming …, 2005 - Springer
LNAI 3452 - A Verification Environment for Sequential Imperative Programs in Isabelle/HOL
Page 1 A Verification Environment for Sequential Imperative Programs in Isabelle/HOL* Norbert …

Modular data structure verification

VVJ Kuncak - 2007 - dspace.mit.edu
This dissertation describes an approach for automatically verifying data structures, focusing
on techniques for automatically proving formulas that arise in such verification. I have …

Using first-order theorem provers in the Jahob data structure verification system

C Bouillaguet, V Kuncak, T Wies, K Zee… - … , Model Checking, and …, 2007 - Springer
This paper presents our integration of efficient resolution-based theorem provers into the
Jahob data structure verification system. Our experimental results show that this approach …