During this task communications among agents are specified in detail.
Practical approaches for this task are usually proposed within specific development platforms and depend on the
features of the adopted agent programming language. In other words, this task is usually strictly related to
implementation choices. Moreover, the Foundation for Intelligent Physical Agents (FIPA) is supporting the extension of
the Unified Modeling Language (UML) as the language which should enable
the specification of agent systems. Agent UML packages modeling well-known agent communication protocols, such as the
ContractvNet, are already available. See Tropos: An Agent-Oriented Software Development Methodology (p. 220-221) for more information.
|