jade : a software framework for developing multi - agent applications . lessons learned .
BDI Agents: From Theory to Practice