↑(en) Barbara Liskov et Jeannette Wing, « Behavioural subtyping using invariants and constraints », dans Howard Bowman, John Derrick, Formal methods for distributed processing: a survey of object-oriented approaches, New York, NY, USA, Cambridge University Press, , 431 p. (ISBN978-0-521-77184-9, DOI10.5555/566795.566811, lire en ligne), p. 254–280