Professional Documents
Culture Documents
AGENT METHODOLOGIES
Session Topics
1. Defining Agent Methodology
2. Where agent solutions are appropriate
3. Why agent oriented approach?
4. Features of agent oriented approach
5. Australian AI Institute (AAII) Methodology
6. Agent Oriented Analysis
7. Agent Genealogies
8. The TROPOS Methodology
9. MAS-CommonKADS Methodogy
10. The PASSI Methodology
11. The PROMETHEUS Methodology
12. The GAIA Methodology
13. The ADELFE Methodology
14. The MESSAGE Methodology
15. The INGENIAS Methodology
16. The Radical Agent Oriented Software Engineering
17. The Multi-Agent Systems Engineering
Issues:
1. Few agent-based systems developers have a methodology;
2. Most agent-based systems developers use an ad hoc approach;
Agent methodologies
Cases where agent solution is appropriate:
1. Open, dynamic, uncertain or complex environment.
Internal and external models are used. External model identifies the agents
and Their interactions. Internal models represent the implementations.
The development process is as given below:
1. Identify relevant agent roles and use these roles to develop agent
hierarchies.
3. For every goal work out the plans used to achieve it and the contexts
when that plans can be applied.
For each generic entity in the meta-model (e.g., meta-classes), the engineer
looks for specific types of entities (e.g., classes) in the current problem
domain that share the features specified in the meta-model (relationships
with other entities and related attributes).
The final result is a view of the system under development that is compliant
with the meta-model.
The Rational Unified Process (RUP) aims at achieving more agility using simulation
for early testing of analysis and design models.
RAP defines concepts such as physical agent, non-agentive object, action event,
social moment, and institutional agent.
The semantics of the models are specialized for the multi-agent setting.