1. A tool-supported proof system for multithreaded Java;Abraham-Mumm,2003
2. Inheritance and subtyping in a parallel object-oriented language;America,1987
3. Designing an object-oriented programming language with behavioural subtyping;America,1991
4. The Java Programming Language Third Edition;Arnold,2000
5. A logic covering undefinedness in program proofs;Barringer;Acta Informatica,1984