1. Deductive Software Verification – The KeY Book – From Theory to Practice,2016
2. A Behavioural Approach to Subtyping in Object-Oriented Programming Languages;America,1989
3. Designing an object-oriented programming language with behavioural subtyping;America,1991
4. Verification of Sequential and Concurrent Programs;Apt,2009
5. Verification of object-oriented programs with invariants;Barnett;J. Object Technol.,2004