A Behavioral Notion of Subtyping (1994)

by Barbara H Liskov, Jeanette M Wing
Venue:ACM Transactions on Programming Languages and Systems (TOPLAS