Agent-Oriented Software Construction
Agent Oriented Software Engineering:
Different methodologies:
- MAS-CommonKADS methodology
- Add together Object Oriented methodologies and protocol engineering describing agent protocols.
- From a user point of view it defines the system.
- Uses models to design system through risk-driven life cycle
Agent Model
-- Main features of agents
Task Model
-- Tasks of agents
Expertise model
-- Knowledge of agents(relevant to task)
Coordination model
-- Interactions between agents
Organization model
-- Organization of agents
Communication model
-- Describes interaction between humans and agents
Design model
-- Collects previous models