jade : a software framework for developing multi - agent applications . lessons learned .
Developing Multi-Agent Systems with JADE