a comparison of jack intelligent agents and the open agent architecture .
JAM: a BDI-theoretic mobile agent architecture