| [BH99] |
Mark Bickford and Jason Hickey.
An object-oriented approach to verifying group communication systems.
, 1999. [ bib | http ] |
| [BS] |
Egon Börger and Wolfram Schulte.
Initialization problems for java. [ bib | .html ] |
| [BS99] |
E. Börger and W. Schulte.
Formal Syntax and Semantics of Java, volume 1523 of LNCS,
chapter A programmer friendly modular definition of the semantics of Java,
pages 353-404.
Springer-Verlag, 1999. [ bib ] |
| [Hic] |
Jason Hickey.
A predicative type-theoretic interpretation of objects.
. [ bib | http ] |
| [HLvR99] |
Jason Hickey, Nancy Lynch, and Robbert van Renesse.
Specifications and proofs for ensemble layers.
In TACAS '99. Springer-Verlag, 1999. [ bib | http ] |
| [MPH00a] |
J. Meyer and A. Poetzsch-Heffter.
An architecture for interactive program provers.
In S. Graf and M. Schwartzbach, editors, TACAS00, Tools and
Algorithms for the Construction and Analysis of Systems, volume 1785 of
Lecture Notes in Computer Science, pages 63-77, 2000. [ bib | .html ] |
| [MPH00b] |
P. Müller and A. Poetzsch-Heffter.
Modular specification and verification techniques for object-oriented
software components.
In G. T. Leavens and M. Sitaraman, editors, Foundations of
Component-Based Systems. Cambridge University Press, 2000.
(to appear). [ bib | .html ] |
| [PHM99] |
A. Poetzsch-Heffter and P. Müller.
A programming logic for sequential Java.
In S. D. Swierstra, editor, Programming Languages and Systems
(ESOP '99), volume 1576 of Lecture Notes in Computer Science, pages
162-176. Springer-Verlag, 1999. [ bib | .html ] |
| [vO00] |
David von Oheimb.
Axiomatic semantics for Javaight in Isabelle/HOL.
In S. Drossopoulou, S. Eisenbach, B. Jacobs, G. T. Leavens,
P. Müller, and A. Poetzsch-Heffter, editors, Formal Techniques for
Java Programs. Technical Report 269, 5/2000, Fernuniversität Hagen,
Fernuniversität Hagen, 2000.
ECOOP2000 Workshop proceedings available from
http://www.informatik.fernuni-hagen.de/pi5/publications.html. [ bib | www ]
We introduce a Hoare-style calculus for a nearly full subset of sequential Java, which we call Java_light. In particular, we present solutions to challenging features like exception handling, static initialization of classes and dynamic binding of methods.
|
| [vO01] |
David von Oheimb.
Hoare logic for Java in Isabelle/HOL.
Concurrency: Practice and Experience, 13(13), 2001.
http://isabelle.in.tum.de/Bali/papers/CPE01.html, to appear. [ bib | .html ]
This article presents a Hoare-style calculus for a substantial subset of Java Card, which we call Java_light. In particular, the language includes side-effecting expressions, mutual recursion, dynamic method binding, full exception handling, and static class initialization.
|