Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1435))

Included in the following conference series:

Abstract

The Mobile Agent (MA) model seems to provide one of the most suitable technology for distributed systems to integrate the Internet in a synergic way. One of the problems that should be faced when considering mobile agents for distributed applications is the lack of a thorough model capable of describing the Internet world composed of interconnected networks, each of them with their peculiar policies (for administrative, management and security purposes). We propose a Mobile Agent system based on a model designed to consider and favour aggregations of abstract and protected (network) domains: the use of this model makes easy the development of Internet applications. The paper describes the MAMA system (Melding Abstractions with Mobile Agents) and its implementation in the Java language. An application for distributed monitoring provides an example of the results achieved within the MAMA system.

Work carried out under the financial support of the “Ministere dell'Università e della Ricerca Scientifica e Tecnologica (MURST)” in the framework of the Project “Design Methodologies and Tools of High Performance Systems for Distributed Applications”.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Acharya, M. Ranganathan, J. Saltz: Sumatra: A Language for Resource-Aware Mobile Programs. In Mobile Objects, J.Vitek, C.Tschudin (Eds.), Springer-Verlag, Vol. 1222 Lecture Notes in Computer Science, 1997.

    Google Scholar 

  2. K. Arnold, J. Gosling: The Java Programming Language. Addison-Wesley, 1996.

    Google Scholar 

  3. A. Carzaniga, G.P. Picco, and G. Vigna: Designing Distributed Applications with Mobile Code Paradigms. 19th International Conference on Software Engineering (ICSE'97), 1997.

    Google Scholar 

  4. L. Chiariglione: FIPA 97 specification, Foundation for Intelligent Physical Agents. October 1997.

    Google Scholar 

  5. Crystaliz Inc., General Magic Inc., GMD Fokus, IBM Corp.: Mobile Agent Facility Specification. Joint Submission. Supported by: The Open Group, OMG TC Document, June 1997.

    Google Scholar 

  6. R. Gray, G. Cybenko, D. Kotz, D. Rus: Agent Tcl. In W.R. Cockayne and M. Zyda: Mobile Agents: Explanations and Examples. Manning/Prentice Hall, 1997.

    Google Scholar 

  7. ITU Recommendation X.901-904 — ISO/IEC 10746 1-4. Open Distributed Processing — Reference Model, July 1995.

    Google Scholar 

  8. Java Development Kit, Version 1.1.5. Sun Microsystems, 1997. http://java.sun.com/products/index.html

    Google Scholar 

  9. G. Karjoth, D. Lange and M. Oshima: A Security Model for Aglets. IEEE Internet Computing, Vol. 1, N.4, July/August 1997.

    Google Scholar 

  10. D. Lange, M. Oshima: Programming Mobile Agents in Java — With the Java Aglet API. IBM Research, 1997.

    Google Scholar 

  11. E. Lupu, M. Sloman: A Policy Based Role Object Model. Proceedings of EDOC'97, IEEE Computer Society, October, 1997.

    Google Scholar 

  12. Odyssey, version beta 2, General Magic, 1998, http://www.genmagic.com/agents/odyssey.html

    Google Scholar 

  13. Object Management Group: The Common Object Request Broker: Architecture and Specification. Rev 2.0 (OMG Document 96-03-04), 1995.

    Google Scholar 

  14. H.Peine: Ara — Agents for Remote Action. In W. R. Cockayne and M. Zyda: Mobile Agents: Explanations and Examples, Manning/Prentice Hall, 1997.

    Google Scholar 

  15. K. Rothermel, R. Popescu-Zeletin (Eds.). Proceedings of the First International Workshop on Mobile Agents, Berlin (D), Lecture Notes in Computer Science, Vol. 1219. Springer-Verlag (D), April 1997.

    Google Scholar 

  16. R.Sandhu, P.Samarati: Authentication, Access Control, and Intrusion Detection. The Computer Science and Engineering Handbook, 1996.

    Google Scholar 

  17. B. Schroeder: On-Line Monitoring: A Tutorial. IEEE Computer, Vol. 28, N. 6, June 1995.

    Google Scholar 

  18. J.W.Stamos, D.K.Gifford: Remote Evaluation. ACM Transaction on Programming Languages and Systems, Vol. 12 No. 4, October 1990.

    Google Scholar 

  19. J. Waldo, G. Wyant, A. Wollrath, S. Kendall: A Note on Distributed Computing. In Mobile Objects, J.Vitek, C.Tschudin (Eds.), Springer-Verlag, Vol. 1222 Lecture Notes in Computer Science, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Matthias Klusch Gerhard Weiß

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Corradi, A., Cremonini, M., Stefanelli, C. (1998). Melding abstractions with mobile agents. In: Klusch, M., Weiß, G. (eds) Cooperative Information Agents II Learning, Mobility and Electronic Commerce for Information Discovery on the Internet. CIA 1998. Lecture Notes in Computer Science, vol 1435. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053691

Download citation

  • DOI: https://doi.org/10.1007/BFb0053691

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64676-1

  • Online ISBN: 978-3-540-69109-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics