Agent-Oriented Software Construction







Agent Oriented Software Engineering:

Different methodologies:


Gaia methodology

- Uses organizational design to build multi-agent system.

- Captures system organization in a set of roles that represent the system interactions with other roles.

- Role attributes:

Responsibilities - Functionality of the specific role.
Permissions - The rights of the role.
Activities - Computation performed by agent when interacting with other agent.
Protocols - How roles interact with each other.