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.