Abstract
This paper gives an overall overview of the AgentSpace framework, a next-generation Java mobile agent system developed on top of the ObjectSpace Voyager system. We first introduce the notion of dynamic and distributed agent-based applications and argue that the AgentSpace features are suitable to support them. The AgentSpace novelties include: flexible and dynamic association between agents, security policies and users; transparency of agent location through the use of views; and easy and clean way to create agents through the use of abstract classes and method factories.
Preview
Unable to display preview. Download preview PDF.
References
IBM Tokyo Research Laboratory. The Aglets Workbench: Programming Mobile Agents in Java (1997). http://www.ibm.co.jp/trl/aglets
Gray, R.: Agent Tcl: A transportable agent system. In Proceedings of the CIKM’95 Workshop On Intelligent Information Agents (1995).
General Magic, Inc. Odyssey Product Information (1996). http://www.genmagic.com/agents/Odyssey.html
Hohansen, D., Renesse, R., Schneider, F.: An Introduction to the TACOMA Distributed System. Computer Science Technical Report 95-23. University of Tromso, Norway (1995).
White, J.: General Magic, Inc. Mobile Agents White Paper (1994) http://www.genmagic.com/agents/Whitepaper/whitepaper.html
Lingnau, A., Drobnik, O., Domel, P.: An HTTP-Based Infrastructure for Mobile Agents. In Proceedings of the Fourth Int’l WWW Conference (1995).
Rodrigues da Silva, A., Mira da Silva, M., Delgado, J.: Improving Current Agent Support Systems: Focus on the Agent Execution System. Presented to the Java Mobile Agents Workshop of the OOPSLA ’97 (1997).
Rodrigues da Silva, A.: AgentSpace: Support, Development and Management of Agent-based Dynamic and Distributed Applications. PhD Thesis (in Portuguese), Technical University of Lisbon (1998).
Rodrigues da Silva, A., Delgado, J.: The Agent Pattern: A Design Pattern for Dynamic and Distributed Applications. Proceedings of the EuroPLoP’98, Third European Conference on Pattern Languages of Programming and Computing, Irsee, Germany (1998).
Rodrigues da Silva, A., Delgado, J.: AgentSpace versus Aglets: Agent Infrastructures for the Future Internet Applications (in Portuguese). Proceedings of the SBC’98, Congresso da Sociedade Brasileira de ComputaÇÃo, Belo Horizonte, Brasil (1998).
ObjectSpace: Voyager Core Package Technical Overview (1997)
Ponton, COGEFO/CEFRIEL, Hamburg University, INESC, Interzone Music Publishing, Oracle UK, and SIA: COSMOS — Common Open Service Market for SMEs, ESPRIT Research Project Proposal (1997)
Riecken, D., editor: Special Issue: Intelligent Agents. Communications of the ACM (1994), 37(7)
M. Wooldridge, N. Jennings. Intelligent Agents: Theory and Practice. Knowledge Engineering Review, 10(2), Cambridge University Press (1995)
J. Baumann, C. Tschudin, J. Vitek, editors. Proceedings of the 2nd ECOOP Workshop on Mobile Object Systems (Linz, Austria), Dpunkt (1996)
Milojicic, D. et al.: Concurrency, a Case Study in Remote Tasking and Distributed IPC. Proceedings of the 29th Annual Hawaii International Conference on System Sciences (1996)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns — Elements of Reusable Object-Oriented Software. Addison-Wesley Longman (1995)
Rational Software Corp: UML — Unified Modeling Language, version 1.0 (1997) http://www.rational.com/uml
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Silva, A., Mira da Silva, M., Delgado, J. (1998). An overview of AgentSpace: A next-generation mobile agent system. In: Rothermel, K., Hohl, F. (eds) Mobile Agents. MA 1998. Lecture Notes in Computer Science, vol 1477. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057655
Download citation
DOI: https://doi.org/10.1007/BFb0057655
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64959-5
Online ISBN: 978-3-540-49817-9
eBook Packages: Springer Book Archive