Agent-Oriented Software Construction

Continuation of FIPA ACL (Foundation for Intelligent Physical Agents - Agent Communication Language)
- Lots of overhead due to redundant data.

- Though message processing is much easier in the long run. Also eliminates many compatibility issues among heterogenous agents.

- Additionally the FIPA protocols allow for messages to be grouped together into interaction protocols.

- The domain of the agent is irrelevant and any agent working in any domain is able to communicate with another agent regardless of its domain. No need to define common performatives. The ability for one agent to learn another agents language.

- Syntax and semantics are all standardized