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