1. Hoare, C.: Proof of correctness of data representations. Acta Inf. 1(4), 271–281 (1972)
2. Meyer, B.: Object-Oriented Software Construction. Prentice-Hall, Englewood Cliffs (1997)
3. Lecture Notes in Computer Science;M. Barnett,2005
4. Leavens, G.T., Baker, A.L., Ruby, C.: Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06-rev29, Iowa State University (2006)
5. Lecture Notes in Computer Science;P. Müller,2002