Agha, G., Actors: A Model of Concurrent Computation in Distributed Systems, MIT Press Publ., Cambridge, Mass., Chapter 2, pp. 5-20 (1986). |
Bennett, J. K. et al., Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence Proceedings of the Second ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming, reprinted in SIGPLAN NOTICES, vol. 25, No. 3, pp. 168-176 (Mar. 1990). |
Birrell, A. et al., “Network Objects,” Digital SRC Research Report 115 (1995). |
Birrell, A. D. et al., “Implementing Remote Procedure Calls,” ACM Transactions on Computer Systems, vol. 2, No. 1, pp. 39-59 (Feb. 1984). |
Black, A. et al., “Distribution and Abstract Types in Emerald,” IEEE Transactions on Software Engineering, vol. SE-13, No. 1, pp. 65-76 (Jan. 1987). |
Carriero, N. et al., “Piranha Scheduling: Strategies and Their Implementation,” International Journal of Parallel Programming, vol. 23, No. 1, pp. 5-33 (1995). |
Farmer, W. M. et al., “Security for Mobile Agents: Issues and Requirements,” Proceedings of the 19th National Information Systems Security Conference, pp. 591-597, Baltimore, MD. (Oct. 1996). |
Farmer, W. M. et al., “Security for Mobile Agents: Authentication and State Appraisal,” Computer Security—ESORICS 96: 4th European Symposium on Research in Computer Security Proceedings, pp. 118-130 (Sep. 1996). |
Jansen, B. et al., “ILU 1.8 Reference Manual,” Xerox Corporation (1995). |
Jul, E. et al., “Fine-Grained Mobility in the Emerald System,” ACM Transactions on Computer Systems, vol. 6, No. 1, pp. 109-133 (Feb. 1988). |
Kotz, D. et al., “Agent TCL: Targeting the Needs of Mobile Computers,” IEEE Internet Computing, vol. 1, No. 4, pp. 58-67 (Jul.-Aug. 1997). |
Kranz, D. et al., “ORBIT: An Optimizing Compiler for Scheme,” ACM SIGPLAN Notices, vol. 21, No. 7, pp. 219-233 (Jul. 1986). |
Lea, D., Concurrent Programming in Java: Design Principles and Patterns, Addison-Wesley Publ., pp. 1-34 (Jan. 1997). |
Li, K. et al., “Memory Coherence in Shared Virtual Memory Systems,” ACM Transactions on Computer Systems, vol. 7, No. 4, pp. 321-359 (Nov. 1989). |
Mowbray, T. et al., The Essential CORBA: Systems Integration Using Distributed Objects, Wiley Publ., pp. 1-53 (1996). |
Mullender, S. (ed.), Distributed Systems, ACM Press, Addison-Wesley Publ., Ch. 9, pp. 217-250 (2d ed. 1993). |
Peine, H. et al., “The Architecture of the Ara Platform for Mobile Agents,” Rothermel, K. et al., (eds.), Proceedings of the First International Workshop on Mobile Agents, MA '97, pp. 50-61 (1997). |
Powell, M. et al., “Process Migration in DEMOS/MP,” Proceedings of the 9th ACM Symposium on Operating Systems Principles, pp. 110-119 (New York, 1983). |
Rogers, A. et al., “Supporting Dynamic Data Structures on Distributed-Memory Machines,” ACM Transactions on Programming Languages and Systems, vol. 17, No. 2, pp. 233-263 (Mar. 1995). |
Schroeder, M. et al., “Performance of Firefly RPC,” ACM Transactions on Computer Systems, vol. 8, No. 1, pp. 1-17 (Feb. 1990). |
Snir, M. et al., MPI: Complete Reference, MIT Press Publ., pp. 1-14 (1996). |
Straβer, M. et al., “A Performance Model for Mobile Agent Systems,” Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications '97, vol. II, Editor H.R. Arabnia, pp. 1132-1140 (1997). |
Vigna, G., “Protecting Mobile Agents Through Tracing,” Proceedings of the Third Workshop on Mobile Agent Systems (Finland, Jun. 1997) (obtained from http://www.elet.polimi.it/˜vigna/pub/mos97.ps.gz on Sep. 21, 1998). |
J. Gosling et al, “The Java™ Language Specification”, Addison-Wesley 1996 pp. 1-6. |
A.. Wollrath et al., “Java-Centric Distributed Computing”, 1997 IEEE Micro pp. 44-60. |
W. Clinger et al., “Revised Report on the Algorithmic Language Scheme”, ACM Lisp Pointers 4(3):1-55, Jul. 1991. |
H. Cejtin et al. “Higher-Order Distributed Objects”, ACM Transactions on Programming Languages and Systems, vol. 17, No. 5, Sep. 1995, pp. 704-739. |
L. Cardelli, “A Language with Distributed Scope”, Proceedings 22nd ACM SIGPLAN-SIGACT Symposium On Principles of Programming Languages, Jan. 22-25, 1995 pp. 286-321. |
D. Wong et al., “Concordia: An Infrastructure for Collaborating Mobile Agents”, in Mobile Agent: first International workshop, pp. 86-97, Springer, 1997. |
D. Lange et al.,“Programming Mobile Agents in Java™—With the Java Aglet API”, IMB, URL= http://www.trl.ibm.com/aglets/agletbook, (1998). |
J. White, “Mobile Agents White Paper,” General Magic, URL = http://ww.generalmagic.com/technology Techwhitepaper.html (1998). |
“Introduction to the Odyssey API,” General Magic, URL = http://www.generalmagic.com/agents/odyssey Intro.pdf (1998). |
Smith et al. “Heterogeneous Process Migration: The Tui System”, IEEE, 1997.* |
Theimer et al. “Heterogeneous Process Migration By Recompilation”, IEEE, 1991.* |
Coulouris et al. “Distributed System Concept and Design”, 1996, (pp. 178-185). |