Agent-Oriented Software Construction

Agent Oriented Software Engineering:

Using UML in Agent Oriented Systems

Agent-oriented Implementation:

Examples of platforms

Jade and Fipa-Os
- Only provide a transport layer

- Do not provide any autonomy support

To solve this problem, ParADE was developed
- Sits on top of Jade and allows for interoperability and autonomy for agents.

- Uses FIPA ACL

- Set development tools to allow agent and object level manipulation.

- Can define beliefs, goals and social organization as described above

- Use UML models to generate code

- Though code is only skeletal and needs to be filled in.