@TechReport{Dartmouth:TR2001-411, author = {Arne Grimstrup and Robert S. Gray and David Kotz and Thomas Cowin and Greg Hill and Niranjan Suri and Daria Chacon and Martin Hofmann}, title = {{Write Once, Move Anywhere: Toward Dynamic Interoperability of Mobile Agent Systems}}, institution = {Dartmouth College, Computer Science}, address = {Hanover, NH}, number = {TR2001-411}, year = {2001}, month = {July}, URL = {http://www.cs.dartmouth.edu/reports/TR2001-411.ps.Z}, comment = { Revised July 25, 2001. }, 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. } }