IEEE 1991 Knowledge-Based Software Engineering Conference, Syracuse, New York.
An activity coordination system helps its users describe, guide, and monitor processes in which they are involved. The activity coordination system described here is based on a formalism suited to the modular description of complex distributed activities. An activity, once described, may be executed as a distributed computation, organizing the interaction of the activity's participants. The system supports activities that last a long time, allows them to be examined as they execute, and may be extended to provide for new types of activities.