Towards Universal Communication Primitives

Copyright © 1996, All Rights Reserved.

All materials contained hereafter are copyright property of John C. Wang, no parts can be reproduced without prior consent from the author.

John C. Wang is a graduate student at the National Taiwan University, Taiwan. He is a member of the Intelligent Robotics Lab at NTU, author of the UniBase Network Programming Framework, founder of the Ideae Group, and an active member of the intelligent agent research community. He can be reached at http://ideae.csie.ntu.edu.tw/jcwang/.


A goal of this study is to define a set of communication primitives that is sufficient to support collaboratics over modern communication media. For more information on collaboratics, please visit the Ideae Group, the germinating ground for collaboratics.

Aspects of Communication

In the following sections, we discuss contributing factors to the primitives we are defining. We use the terms sender, receiver, and message as they are usually defined in the context of communications.

Principal Factors

Channel Factors

Evaluation Factors


Primitive Operations

Here we suggest some of the operations that may constitute the set of primitive communication primitives. These may be implemented as object methods or simple calls. Semantics, rather than types, of the parameters are suggested as well.

Principal Factors

Channel Factors

Evaluation Factors


Last Update: September 20, 1996

Created: September 19, 1996