This package contains role behaviours for FIPA
standard protocols. For every interaction protocol mandated by
FIPA specifications, two roles can be played by an
agent:
- Initiator role: the agent contacts one or more other
agents to start up a new conversation, evolving according a specific
interaction protocol.
- Responder role: in response to a message received from
some other agent, the agent carries on a new conversation following a
specific interaction protocol.
rca provides a Behaviour
object for each
one of these two protocol roles; these behaviours often are abstract
classes that application programmers must extend in order to provide
application specific code to handle the various protocol steps.