An Assertion Language for Data Structures

Stephen A. Cook, Derek C. Oppen. An Assertion Language for Data Structures. In POPL. pages 160-166, 1975.