A prototype for graduation work
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 5 commits ahead, 3 commits behind feature.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



A prototype for graduation work.


  1. Create AgentSender and three AgentReceivers
  2. Agents registered themselves on DF
  3. AgentSender broadcasts a message to yellow pages service for some service
  4. AgentReceivers respond to AgentSender
  5. AgentSender choose the best option
  6. AgentSender send a message to certain AgentReceiver
  7. All agents terminate


  1. All agent receivers has the same template (abstract class) if possible.
  2. All agent receivers should have the same behaviour template.
  3. All agent receivers registers themselves on DF on setup.
  4. All agent receivers terminate after agent sender returns the best propose.