摘要 |
<p>A system (200) and method for developing communicating software agents (220). The development system facilitates defining the intelligent software agents and an agency for the agents. A system toolkit (210) includes a protocol manager (1510) for defining roles (1704) for the agents and for defining communication (1706, 1708) between the agents. The communication may include messages and message protocols (3702) including conditions and actions, and may be represented as state transition diagrams (3800). A set of behavioral rules (108) for the agents may be derived from the state transition diagrams. The system also includes a run-time agency viewer for viewing (534) the messages sent among the agents.</p> |