Collected Mobile Agent Bibliography
Based on the accepted papers of the
ECOOP'96 Workshop on Mobile Object Systems
("Agents on the Move"), July 8-9, 1996, in Linz, Austria.
- M.P. Atkinson, P.J. Bailey, K.J. Chisholm, W.P. Cockshott, and R. Morrison. An approach to persistent programming. The Computer Journal, 26(4):360-365, November 1983.
- M.P. Atkinson and R. Morrison. Orthogonal persistent object systems. VLDB Journal, 4(3):319-401, 1995.
- H.E. Bal, J.G. Steiner, and A.S. Tanenbaum. Programming languages for distributed computing systems. In Computing Surveys, 21(3):261-322, 1989.
- K. Bharat and L. Cardelli. Migratory applications. In Proceedings of ACM Symposium on User Interface Software and Technology `95 (Pittsburgh, PA, Nov 1995), 1995.
- A. Birrel, M. Jones, and E. Wobber. A simple and efficient implementation for small databases. In Proceedings of the 11th ACM Symposium on Operating Systems Principles, November 1987.
- A. Birrell, G. Nelson, S. Owicki and E. Wobber. Network Objects. Digital SRC R 115, 1994.
- A. Black, N. Hutchinson, E. Jul, H. Levy, and L. Carter. Distribution and abstract types in Emerald. IEEE Transactions on Software Engineering, SE-13(1):65-76, January 1987.
- N.S. Borenstein. EMail With A Mind of Its Own: The Safe-Tcl Language for Enabled Mail. Technical Report, First Virtual Holdings, Inc., 1994.
- L. Cardelli. Obliq: A language with distributed scope. Technical report, Digital Equipment Corporation, Systems Research Center, May 1995.
- L. Cardelli. A language with distributed scope. Computing Systems, 8(1):27-59, Jan 1995.
- N. Carriero and D. Gelernter. LINDA in context. In CACM, 32(4), April 1989.
- A. Carzaniga, A. Fuggetta, G.P. Picco, and G. Vigna. Understanding Mobile Code Systems through Classification. Technical report, Politecnico di Milano, April 1996.
- A. Carzaniga, G.P. Picco, and G. Vigna. Designing Distributed Applications with Mobile Code Paradigms. Technical report, Politecnico di Milano, August 1996, submitted.
- A. Cheyer, P. R. Cohen, M. Wang and S. C. Baeg. An Open Agent Architecture, ftp.ai.sri.com:/pub/papers/cheyer-aaai94.ps.gz, 1994.
- Colusa. Colusa Software White Paper. Omniware Technical Overview, http://www.cs.umbc.edu/agents/papers/omniware.ps, 1995.
- D.H. Craft. A study of pickling. Journal of Object-Oriented Programming, January 1993.
- D. Dean and D. S. Wallach. Security Flaws in the HotJava Web Browser, Princeton University, November 3, 1995.
- G.N. Dixon, S.K. Shrivastava, and G.D. Parrington. Managing persistent objects in Arjuna: A system for reliable distributed computing. In Proceedings of the Second International Workshop on Persistent Object Systems: Their Design, Implementation and Use. Universities of Glasgow and St Andrews, 1987.
- M. Herlihy and B. Liskov. A value transmission method for abstract data types. ACM Transactions on Programming Languages and Systems, 4(4):527-551, October 1982.
- S. Franklin and A. Graesser. Is it an Agent, or just a Program? A Taxonomy for Autonomous Agents, http://www.msci.memphis.edu:80/~franklin/Agent-Prog.html, March 1996.
- General Magic. Telescript Language Reference. General Magic, October 1995.
- General Magic. "Telescript Technology: The Foundation of the Electronic Marketplace", PR material from General Magic, 1994.
- General Magic. "Telescript Technology: Scenes from the Electronic Marketplace", PR material from General Magic, 1994.
- M. R. Genesereth and S. P. Ketchpel. Software Agents. In CACM,37(7):48-53, July 1994.
- C. Ghezzi and M. Jazayeri. Programming Language Concepts. John Wiley & Sons, "third edition forthcoming", 1996.
- A. Goscinski. Distributed Operating Systems: The Logical Design. Addison-Wesley, 1991.
- J. Gosling and H. McGilton. The Java Language Environment: A White Paper. Technical report, Sun Microsystems, October 1995.
- R.S. Gray. Agent Tcl: A Transportable Agent System. In Proceedings of the CIKM'95 Workshop on Intelligent Information Agents, 1995.
- C.G. Harrison, D.M. Chess, and A. Kershenbaum. Mobile Agents: Are They a Good Idea? Technical report, IBM Research Division - T.J. Watson Research Center, March 1995.
- J. Hogg, Islands: Aliasing Protection in Object-Oriented Languages. In Proc. OOPSLA `91.
- D. Johansen, R. van Renesse, and F.B. Schneider. An Introduction to the TACOMA Distributed System-V1.0. TR 95-23, University of Tromso and Cornell University, June 1995.
- E. Jul, H. Levy, N. Hutchinson and A. Black. Fine-grained mobility in the Emerald system. ACM Transactions on Computer Systems, 6(1), February 1988.
- K. Kato and T. Masuda. Persistent caching: An implementation technique for complex objects with object identity. IEEE Trans. Software Engineering, 18(7):631-645, Jul. 1992.
- K. Kato, A. Narita, S. Inohara, and T. Masuda. Distributed shared repository: A unified approach to distribution and persistency. In Proc. 13th IEEE Int. Conf. on Distributed Computing Systems, pp 20-29, May 1993.
- K. Kato, A. Ohori, T. Murakami, and T. Masuda. Distributed C language based on a higher-order remote procedure call technique. In Advances in Software Science and Technology, Volume 5, pp.119-143. Academic Press, 1993.
- T. Kielmann. Object-Oriented Programming with Objective Linda. In Proc. First International Workshop on High Speed Networks and Open Distributed Platforms, St. Petersburg (Russia), June 1995.
- G.N.C. Kirby, A.L. Brown, R.C.H. Connor, Q.I. Cutts, A. Dearle, V.S. Moore, R. Morrison, and D.S. Munro. The Napier88 standard library reference manual v2.2. TRFIDE/94/105, ESPRIT BRA, 6309 - FIDE2, 1994.
- F.C. Knabe Language Support for Mobile Agents. Technical Report ECRC-95-36. European Computer-Industry Research Centre, Munich, Germany, December 1995.
- K. Kono, K. Kato, and T. Masuda. Smart remote procedure calls: Transparent treatment of remote pointers. In Proc. 14th IEEE Int. Conf. on Distributed Computing Systems, Jun. 1994.
- K. Kono, K. Kato and T. Masuda. An implementation method of migratable distributed objects using an RPC technique integrated with virtual memory. In Proc ECOOP'96, 1996.
- B. Mathiske, F. Matthes, and J. W. Schmidt. On Migrating Threads. Technical report, Fachbereich Informatik, Universität Hamburg, 1994.
- B. Mathiske, F. Matthes, and J.W. Schmidt. Scaling database languages to higher-order distributed programming. In Paolo Atzeni and Val Tannen, editors, Proceedings of the Fifth International Workshop on Database Programming Languages (Gubbio, Umbria, Italy, 6th-8th September 1995), Electronic Workshops in Computing. Springer-Verlag, 1996.
- F. Matthes, S. Mussig, and J. W. Schmidt. Persistent Polymorphic Programming in Tycoon: An Introduction. Fachbereich Informatik, Universität Hamburg, 1993.
- S. Matsuoka and S. Kawai. Using Tuple Space Communication in Distributed Object-Oriented Languages. In Proc. OOPLSA'89, September 1989.
- M. Mira da Silva and M. Atkinson. Combining mobile agents with persistent systems: Opportunities and challenges. In Proc. of 2nd Int. Workshop on Mobile Object Systems, 1996.
- M. Mira da Silva. Models of Higher-order, Type-safe, Distributed Computation over Autonomous Persistent Object Stores. PhD thesis, University of Glasgow, 1996. In preparation.
- M. Mira da Silva and M.P. Atkinson. Higher-order distributed computation over autonomous persistent stores. In Proceedings of the Seventh International Workshop on Persistent Object Systems (Cape May, New Jersey, USA, May 29-31, 1996). Morgan Kaufmann Publishers, 1996.
- M. Mira da Silva, M.P. Atkinson and A. Black. Semantics for parameter passing in a type-complete persistent RPC. In Proceedings of the 16th International Conference on Distributed Computing Systems (Hong-Kong, May, 1996). IEEE Computer Society Press, 1996.
- R. Morrison, A.L. Brown, R.C.H. Connor, Q.I. Cutts, A. Dearle, G.N.C. Kirby, and D.S. Munro. The Napier88 reference manual release 2.0. TR FIDE/94/104, 1994.
- D.S. Munro. On the Integration of Concurrency, Distribution and Persistence. PhD thesis, University of St Andrews, 1993.
- Jeppe Darnkjaer Nielsen, Transactions in mobile computing, CS TR95-2-11, DIKU 1995, ftp://ftp.diku.dk/diku/distlab/amigos/diku95-2-11.ps.gz.
- Object Management Group. The Common Object Request Broker: Architecture and Specification CORBA, 1995.
- A. Ohori and K. Kato. Semantics for communication primitives in a polymorphic language. In Proc. 20th ACM Symp. on Principles of Programming Languages, pp. 99-112, Jan. 1993.
- J.K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
- J. Postel, File Transfer Protocol, rfc959.
- "Project Mole", http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/mole.html.
- R. Riggs, J. Waldo, and A. Wollrath. Pickling state in the Java system. In Proceedings of the 2nd Conference on Object-Oriented Technologies and Systems (June 17-21, 1996, Toronto, Ontario, Canada), 1996.
- J.W. Stamos and D.K. Gifford. Remote Evaluation. In ACM Transactions on Programming Languages and Systems, 12(4):537-565, October 1990.
- M. Strasser, J. Baumann, and F. Hohl. MOLE - a Java based mobile agent system. In Proceedings of the 2nd ECOOP Workshop on Mobile Object Systems, 1996.
- Sun Microsystems. The Java Language Specification, October 1995.
- "Specification of the KQML Agent-Communication Language", http://www.cs.umbc.edu/kqml/papers/, 1995.
- J. Tardo and L. Valente. Mobile Agents Security and Telescript. General Magic TR, 1995.
- C. F. Tschudin. An Introduction to the M0 Messenger Language. University of Geneva, Switzerland, September 1994, http://cui.unige.ch/pub/m0/m0-manual.ps.Z
- B. Thomsen et al. Facile Antigua Release Programming Guide. Technical Report ECRC-93-20, European Computer-Industry Research Centre, Munich, Germany, December 1993.
- J.Vitek. Secure Object Spaces. In Proceedings of the 2nd ECOOP Workshop on Mobile Object Systems, 1996.
- F. Wai. Distributed Concurrent Persistent Programming Languages: An Experimental Design and Implementation. PhD thesis, University of Glasgow, April 1988.
- R.Wahbe, S.Lucco, T.E. Anderson and S. L. Graham. Efficient software-based fault isolation. In Proc. 14th ACM Symp. on Operating System Principles, pp. 203-216, 1993.
- J.E. White. Mobile Agents. General Magic, 1995.
- J.E. White. Mobile agents. In J. Bradshaw, editor, Software Agents. MIT Press, 1996.
- A survey of Cognitive and Agent Architectures, http://ai.eecs.umich.edu/cogarch0/
- Guide to network resource tools-archie, http://www.earn.net/gnrt/archie.html.