This paper briefly presents the design rationale for Mobidget, an agent-based distributed programming language, intended for highly-mobile applications. Mobidget provides two abstractions to foster mobility in heterogeneous computing environments: agents serve as distributed protection domains, and cliques act as the basic unit of mobility. Migration does not impact the semantics for intra-agent references, which are completely transparent to the programmer even though an agent's contents may be physically distributed.
Index Terms:
Java, languages, mobility, distribution, remote references, protection domain
Citation:
Satoru Fujita, Kazuya Koyama, Toru Yamanouchi, Suresh Jagannathan, Richard Kelsey, James Philbin, "Mobile and Distributed Agents in Mobidget," asama, pp.276, First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents, 1999