TRUCE: Agent Coordination Through Concurrent Interpretation of Role-Based Protocols

  • Authors:
  • Wilfred C. Jamison;Doug Lea

  • Affiliations:
  • -;-

  • Venue:
  • COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Established protocols for coordination are essential for implementing joint-action activities among collaborating software agents. Most existing agents, however, are designed only to support static protocols, limiting their interaction domain to specific sets of agents. We developed an agent collaboration framework for open systems that enables an agent to expand its acquaintance set and to adapt to various coordination protocols dynamically. This is achieved by writing coordination scripts that are interpreted at collaboration time. A script is a protocol specification for coordination. Proper synchronization is implemented via distributed rendezvous points. The concurrent interpretation of the same script constitutes the basic engine for enforcing coordination rules. In this paper, we present and demonstrate the major elements of the TRUCE language.