Skip to content

Corner stone

Pierre DUBAILLAY requested to merge feature/base into develop

Summary

The purpose of this PR is to add some base building blocks for the project. It is not intended to provide full support of the FIPA specification, but rather to create a working prototype.

ACL:

  • ACLMessage
  • Performative
  • AID
  • MessageTemplate
  • Common messages templates: one on each ACLMessage's fields, common logic operators (or, and, not), match all

Message Transport System:

  • MTS
  • MessageTransferHandler
  • MemoryMessageTransferHandler
  • PlayloadParser

Platform:

  • AgentPlatform
  • Facade for user agents
  • AMS
  • DF

Agents:

  • Base agent
  • Base behavior

Other:

  • Continuous Integration
  • Development environment
  • Documentation initialization

Limitations

For now, FIPA SL, Ontologies, Protocols, Platform-to-Platform communication and message encoding are out-of-scope, so the Platform and AMS-DF agents are missing key functionalities.

Edit: AMS and DF are out-of-scope for now

Edited by Pierre DUBAILLAY

Merge request reports