1. The Java Language Specification. Addison-Wesley, 1996.
2. Lecture Notes;Syme,1999
3. Lecture Notes;Drossopoulou,1999
4. et al. Project LOOP. http://www.cs.kun.nl/?bart/LOOP/ [1998].
5. Reasoning about Java classes (preliminary report). Proceedings of the ACM Symposium on Object-Oriented Programming: Systems, Languages and Applications, 1998; 329-340.