Agent-Oriented Software Construction
Agent Oriented Software Engineering:
- Goal: To model a software system at an agent level of abstraction. Create a system composed of agents that are atomic and communicate with each other
in order to implement functionality.
Different methodologies:
AAII methodology
- Object Oriented methodologies with Agent principles added on.
- Multi-agent system
- Internal models - show "beliefs, desires, and intentions" of the agents.
- External models - show interaction between agents.