PROCOL
A parallel object language with protocols, constraints and distributed delegation by J. Van Den Bos of Erasmus University, Rotterdam.
["PROCOL: A Parallel Object Language with Protocols", J. Van Den Bos et al, SIGPLAN Notices 24(10):95-102 (OOPSLA '89), Oct 1989].