@techreport{grimstrup:gmas-tr, author = {Arne Grimstrup and Robert Gray and David Kotz and Thomas Cowin and Greg Hill and Niranjan Suri and Daria Chac\'on and Martin Hofmann}, title = {Write Once, Move Anywhere: Toward Dynamic Interoperability of Mobile Agent Systems}, year = {2001}, month = {July}, number = {TR2001-411}, institution = {Dept. of Computer Science, Dartmouth College}, copyright = {the authors}, group = {dfk, agents, coabs, cmc}, vitatype = {02}, url = {http://www.cs.dartmouth.edu/reports/abstracts/TR2001-411/}, urlpdf = {http://www.cs.dartmouth.edu/~dfk/papers/grimstrup:gmas-tr.pdf}, keyword = {mobile agent, interoperability, interprocess communication}, abstract = {Mobile agents are an increasingly popular paradigm, and in recent years there has been a proliferation of mobile-agent systems. These systems are, however, largely incompatible with each other. In particular, agents cannot migrate to a host that runs a different mobile-agent system. Prior approaches to interoperability have tried to force agents to use a common API, and so far none have succeeded. Our goal, summarized in the catch phrase ``Write Once, Move Anywhere,'' led to our efforts to develop mechanisms that support dynamic runtime interoperability of mobile-agent systems. This paper describes the Grid Mobile-Agent System, which allows agents to migrate to different mobile-agent systems.} }