Agent-Oriented Software Construction







Agent Oriented Software Engineering:

Using UML in Agent Oriented Systems


Agent-oriented Analysis


- Define what the system is supposed to do.

- Should be technology independent.

- Define interaction of agent with user, environment and system.

Case diagrams
- Uses the stereotype agent which allows for easy implementation of tools to manipulate diagrams.
- Agents are common actors.

Data modeling for multi-agent systems
- Ontologies are used by agents to give meaning to messages.
- There are Ontology-description languages used to create these diagrams, ontology diagrams
- Similiar to data modeling