1. Ralph Johan Back . 1978. On the correctness of refinement steps in program development. Department of Computer Science , University of Helsinki Helsinki , Finland. Ralph Johan Back. 1978. On the correctness of refinement steps in program development. Department of Computer Science, University of Helsinki Helsinki, Finland.
2. Robert Cartwright. 1976. User-Defined Data Types as an Aid to Verifying LISP Programs.. In ICALP. 228–256. Robert Cartwright. 1976. User-Defined Data Types as an Aid to Verifying LISP Programs.. In ICALP. 228–256.
3. RL Constable , SF Allen , HM Bromley , WR Cleaveland , JF Cremer , RW Harper , DJ Howe , TB Knoblock , NP Mendler , and P Panangaden . 1986. Implementing mathematics . Prentice-Hall . RL Constable, SF Allen, HM Bromley, WR Cleaveland, JF Cremer, RW Harper, DJ Howe, TB Knoblock, NP Mendler, and P Panangaden. 1986. Implementing mathematics. Prentice-Hall.
4. Verifying traits: an incremental proof system for fine-grained reuse
5. The NYU Ada translator and interpreter