Skip to main content

Context-Dependency in Internet-Agent Coordination

  • Conference paper
  • First Online:
Engineering Societies in the Agents World (ESAW 2000)

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

Included in the following conference series:

  • 302 Accesses

Abstract

The design and development of Internet applications can take advantage of a paradigm based on autonomous and mobile agents. However, mobility introduces peculiar coordination problems in multiagent-based Internet applications. First, it suggests the exploitation of an infrastructure based on a multiplicity of local interaction spaces. Second, it may require coordination activities to be adapted both to the characteristics of the execution environment where they occur and to the needs of the application to which the coordinating agents belong. In this context, this paper introduces the concept of context-dependent coordination based on programmable interaction spaces. On the one hand, interaction spaces associated to different execution environments may be independently programmed so as to lead to differentiated, environment-dependent, behaviors. On the other hand, agents can program the interaction spaces of the visited execution environments to obtain an application-dependent behavior of the interaction spaces themselves. Several examples show how a model of context-dependent coordination can be effectively exploited in Internet applications based on mobile agents. In addition, several systems are briefly presented that, to different extent, define a model of context-dependent coordination.

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.

Similar content being viewed by others

References

  1. S. Ahuja, N. Carriero, D. Gelernter, “Linda and Friends”, IEEE Computer, Vol. 19, No. 8, pp. 26–34, August 1986.

    Google Scholar 

  2. J. Baumann, F. Hohl, K. Rothermel, M. Straβer, “Mole-Concepts of a Mobile Agent System”, The World Wide Web Journal, Vol. 1, No. 3, pp. 123–137, 1998.

    Article  Google Scholar 

  3. G. Cabri, L. Leonardi, F. Zambonelli, “Mobile-Agent Coordination Models for Internet Applications”, IEEE Computer, Vol. 33, No. 2, pp. 82–89, February 2000.

    Google Scholar 

  4. G. Cabri, L. Leonardi, F. Zambonelli, “MARS: a Programmable Coordination Architecture for Mobile Agents”, IEEE Internet Computing, Vol. 4, No. 4, pp. 26–35, July-August 2000.

    Article  Google Scholar 

  5. L. Cardelli, D. Gordon, “Mobile Ambients”, Foundations of Software Science and Computational Structures, LNCS No. 1378, pp. 140–155, 1998.

    Chapter  Google Scholar 

  6. C. Castelfranchi, “Enginnering Social Order”, 2000, in this volume.

    Google Scholar 

  7. Y. Demazeau, A.C. Rocha Costa, “Populations and Organizations in Open Multi-Agent Systems”, 1st National Symposium on Parallel and Distributed Artificial Intelligence., 1996.

    Google Scholar 

  8. E. Denti, A. Natali, A. Omicini, “On the Expressive Power of a Language for Programmable Coordination Media”, Proceedings of the ACM Symposium on Applied Computing, ACM, 1998.

    Google Scholar 

  9. J. Ferber, O. Gutknecht, “A MetaModel for the Analysis and Design of Organizations in Multi-Agent Systems”, 3rd International Conference on Multi-Agent Systems, Paris (F),IEEE CS Press, pp. 128–135, July 1998.

    Google Scholar 

  10. T. Finin et al., “KQML as an Agent Communication Language”, 3rd International Conference on Information Knowledge and Management., November 1994.

    Google Scholar 

  11. A. Fuggetta, G. Picco, G. Vigna, “Understanding Code Mobility”, IEEE Transactions on Software Engineering, Vol. 24, No. 5, pp. 352–361, May 1998.

    Article  Google Scholar 

  12. N. R. Jennings, “On Agent-Based Software Engineering”, Artificial Intelligence, Vol. 117, No. 2, pp. 277–296, 2000.

    Article  MATH  Google Scholar 

  13. N. M. Karnik, A. R. Tripathi, “Design Issues in Mobile-Agent Programming Systems”, IEEE Concurrency, Vol. 6, No. 3, pp. 52–61, July-September 1998.

    Google Scholar 

  14. E. Kendall, “Role Modelling for Agent Systems Analysis, Design andImplementation”, 1st International Symposium on Agent Systems andApplications., Palm Springs (CA), IEEE CS Press, October 1999.

    Google Scholar 

  15. D. B. Lange, M. Oshima, “Programming and Deploying JavaTM Mobile Agentswith AgletsTM”., Addison-Wesley, Reading (MA), August 1998.

    Google Scholar 

  16. N.H. Minky, V. Ungureanu, “Law-Governed Interaction: A Coordination &Control Mechanism for Heterogeneous Distributed Systems”, Draft TechnicalReport, Department of Computer Science, Rutgers University, 2000, available athttp://www.cs.rutgers.edu/~minsky/pubs.html. to appear in ACM Transactionson Software Engineering and Methodologies.

  17. Y. Moses, M. Tenneholtz, “Artificial Social Systems”, Computers and ArtificialIntelligence, Vol. 14, No. 3, pp. 533–562, 1995.

    Google Scholar 

  18. A.L. Murphy, G.P. Picco, “Reliable Communications for Highly-Mobile Agents”, 1st International Symposium on Agent Systems and Applications., Palm Springs (CA), IEEE CS Press, October 1999.

    Google Scholar 

  19. A. Omicini, F. Zambonelli, “Coordination for Internet Application Development”, Journal of Autonomous Agents and Multi-Agent Systems, Vol. 2, No. 3, pp. 251–269, September 1999.

    Article  Google Scholar 

  20. H. V. D. Parunak, “Go to the Ant: Engineering Principles from Natural Agent Systems”, Annals of Operations Research, Vol. 75, pp. 69–101, 1997.

    Article  MATH  Google Scholar 

  21. H. V. D. Parunak, S. Brueckner, J. Sauter, R. S. Matthews, “Distinguishing Environmental and Agent Dynamics: A Case Study in Abstraction and Alternate Modeling Technologies”, 2000, in this volume.

    Google Scholar 

  22. G.P. Picco, A.M. Murphy, G.-C. Roman, “LIME: Linda Meets Mobility, 1999 International Conference on Software Engineering”, Los Angeles (CA), ACM Press, 1999.

    Google Scholar 

  23. J. White, “Mobile Agents”, in J. Bradshaw ed.: Software Agents, AAAI Press, Menlo Park (CA), pp. 437–472, 1997.

    Google Scholar 

  24. F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, “Agent-Oriented Software Engineering for Internet Applications”, in Coordination of Internet Agents: Models, Technologies and Applications, Springer, 2000, to appear.

    Google Scholar 

  25. F. Zambonelli, N. R. Jennings, M. J. Wooldridge, “Organizational Abstractions for the Analysis and Design of Multi-agent Systems”, 1st International Workshop on Agent-Oriented Software Engineering, LNCS, 2000, to appear.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cabri, G., Leonardi, L., Zambonelli, F. (2000). Context-Dependency in Internet-Agent Coordination. In: Omicini, A., Tolksdorf, R., Zambonelli, F. (eds) Engineering Societies in the Agents World. ESAW 2000. Lecture Notes in Computer Science(), vol 1972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44539-0_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-44539-0_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41477-3

  • Online ISBN: 978-3-540-44539-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics