Distributed Systems Engineering · 1998 · 69 citations · 18 references
ComputingComputer SystemsDistributed SystemsMobile ComputingMobile SystemsApplication Programming InterfacesDistributed CoordinationIntelligent AgentsMobile MiddlewareMulti-agent SystemsAgent CommunicationAgent Communication ModelsAgent CoordinationAgent Oriented DesignAgent Oriented Software EngineeringCollaborative WorkMobile Agent MiddlewareMobile Software Architecture
This paper describes the design and implementation of the Mobile Objects and Agents (MOA) project at the Open Group Research Institute. MOA was designed to support migration, communication and control of agents. It was implemented on top of the Java Virtual Machine, without any modifications to it. The initial project goals were to support communication across agent migration, as a means for collaborative work; and to provide extensive resource control, as a basic support for countering denial of service attacks. In the course of the project we added two further goals: compliance with the Java Beans component model, which provides for additional configurability and customization of agent system and agent applications; and interoperability, which allows cooperation with other agent systems.
18
Fine-grained mobility in the Emerald system
Eric Jul, Henry M. Levy, Norman C. Hutchinson et al. · ACM Transactions on Computer Systems · 1988 · 733 citations · Full text
Itinerant agents for mobile computing
David M. Chess, Benjamin N. Grosof, Colin Harrison et al. · IEEE Personal Communications · 1995 · 407 citations