Data abstraction, implementation, specification, and testing (1981)

by J Gannon, P McMullin, R Hamlet
Venue:ACM Transactions on Programming Languages and Systems (TOPLAS