The project uses the JADE (Java Agent DEvelopment) framework to build a multi-agent environment. It defines agents that register with the platform’s AMS and DF, exchange ACL messages, and execute behaviors like cyclic, one-shot, and FSM. Example scenarios include buyer-seller negotiations, contract net protocols, and task allocation. A GUI agent container helps monitor runtime agent states and message flows.
Java JADE Multi-Agent System Demo Core Features
Agent creation and registration with AMS and DF
ACL-based inter-agent messaging
Support for cyclic, one-shot, and FSM behaviors
Contract net negotiation protocol
GUI container for monitoring agents
Example buyer-seller and task allocation scenarios