A language with distributed scope
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Programming languages for mobile code
ACM Computing Surveys (CSUR)
IEEE Transactions on Software Engineering
Coordinating Multiagent Applications on the WWW: A Reference Architecture
IEEE Transactions on Software Engineering
Transforming Organizations through GroupWare: Lotus Notes in Action
Transforming Organizations through GroupWare: Lotus Notes in Action
Coordinating Java agents over the WWW
World Wide Web
Mobile agents with Java: The Aglet API
World Wide Web
A survey of theories for mobile agents
World Wide Web
CONCUR '96 Proceedings of the 7th International Conference on Concurrency Theory
Concordia: An Infrastructure for Collaborating Mobile Agents
MA '97 Proceedings of the First International Workshop on Mobile Agents
Communication Concepts for Mobile Agent Systems
MA '97 Proceedings of the First International Workshop on Mobile Agents
FoSSaCS '98 Proceedings of the First International Conference on Foundations of Software Science and Computation Structure
Collaborative Applications Experience with the Bauhaus Coordination
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Software Technology and Architecture - Volume 1
Hi-index | 0.00 |
A mobile agent is a piece of code which can move among the nodes of a network of computers, looking for data and services. There are currently several programming languages and systems to develop applications including mobile agents. They are widely different, and it is not easy to understand how they differ. We propose a taxonomy classifying different kinds of mobile entities according to how they can move and how they can interact with their environment. We then introduce Macondo, a platform for mobile agents including interaction primitives based on coordination technology. In fact, Macondo is based on MJada: a coordination tool for Java extended to deal with agent mobility. We use our taxonomy of mobility to compare Macondo with other well known systems to program mobile agents.