Communication Port: A Language Concept for Concurrent Programming. - T. William Mao; Raymond T. Yeh (IEEE Trans. Software Eng., 1980)