Skip to main content

Abstractions and Infrastructures for the Design and Development of Mobile Agent Organizations

  • Conference paper
  • First Online:
Agent-Oriented Software Engineering II (AOSE 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2222))

Included in the following conference series:

Abstract

Internet applications can take advantage of a paradigm based on autonomous and mobile agents. However, suitable abstractions and infrastructures are required for the effective engineering of such applications. In this paper, we argue that a conceptual framework for context-dependent coordination, supported by an infrastructure based on programmable media, can promote a modular and easy to manage approach to the design and development of mobile agent applications in terms of computational organizations. The MARS coordination infrastructure is presented as an implementation of a coordination infrastructure promoting context-dependent coordination. A case study in the area of workflow management is introduced to clarify the concepts presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Baumann, F. Hohl, K. Rothermel, M. Straßer, “Mole-Concepts of a Mobile Agent System”, The World Wide Web Journal,1(3):123–137, 1998.

    Article  Google Scholar 

  2. W. Brauer, M. Nickles, M. Rovatsos, G. Weiss, K. F. Lorentzen, “Expectation-Oriented Analysis and Design”, 2001, in this volume.

    Google Scholar 

  3. G. Cabri, L. Leonardi, F. Zambonelli, “Mobile-Agent Coordination Models for Internet Applications ”, IEEE Computer, 33(2):82–89, Feb. 2000.

    Google Scholar 

  4. G. Cabri, L. Leonardi, F. Zambonelli, “MARS: a Programmable Coordination Architecture for Mobile Agents”, IEEE Internet Computing, 4(4):26–35, July–Aug. 2000.

    Article  Google Scholar 

  5. G. Cabri, L. Leonardi, F. Zambonelli, “Engineering Mobile Agent Applications via Context-Dependent Coordination”, 23rd International Conference on Software Engineering, IEEE CS Press, May 2001.

    Google Scholar 

  6. L. Cardelli, A. D. Gordon, “Mobile Ambients”, Theoretical Computer Science, 240(1), July 2000.

    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 10st ACM Symposium on Applied Computing, ACM, 1998.

    Google Scholar 

  9. V. Dignum, H. Weigand, L. Xu, “Agent Societies: Toward Framework-based Design”, 2001, in this volume.

    Google Scholar 

  10. J. Ferber, O. Gutknecht, “A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems”, 3rd International Conference on Multi-Agent Systems, IEEE CS Press, pp. 128–135, July 1998.

    Google Scholar 

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

    Google Scholar 

  12. E. Freeman, S. Hupfer, K. Arnold, JavaSpaces: Principles, Patterns, and Practice, Addison-Wesley, 1999.

    Google Scholar 

  13. A. Fuggetta, G. Picco, G. Vigna, “Understanding Code Mobility”, IEEE Transactions on Software Engineering, 24(5):352–361, May 1998.

    Article  Google Scholar 

  14. N. R. Jennings, “Agent-Based Software Engineering” Artificial Intelligence, 117(2):277–296, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  15. N. R. Jennings, M. Wooldridge, “Agent-Oriented Software Engineering”, in Handbook of Agent Technology, J. Bradshaw Ed., AAAI/MIT Press, 2000.

    Google Scholar 

  16. E. A. Kendall, “Role Modelling for Agent Systems Analysis, Design and Implementation”, IEEE Concurrency, 8(2):34–41, April–June 2000.

    Article  Google Scholar 

  17. D. B. Lange, M. Oshima, Programming and Deploying Java TM Mobile Agents with Aglets TM, Addison-Wesley, August 1998.

    Google Scholar 

  18. N.H. Minsky, V. Ungureanu, “Law-Governed Interaction: A Coordination & Control Mechanism for Heterogeneous Distributed Systems”, ACM Transactions of Software Engineering and Methodology, 9(3):273–305, July 2000.

    Article  Google Scholar 

  19. Y. Moses, M. Tenneholtz, “Artificial Social Systems”, Computers and Artificial Intelligence, 14(3):533–562, 1995.

    MathSciNet  Google Scholar 

  20. P. Noriega, C. Sierra, J. A. Rodriguez, “The Fishmarket Project. Reflections on Agentmediated institutions for trustworthy E-Commerce”, Workshop on Agent Mediated Electronic Commerce (AMEC-98), 1998.

    Google Scholar 

  21. A. Omicini, F. Zambonelli, “Coordination for Internet Application Development”, Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251–269, Sept. 1999.

    Article  Google Scholar 

  22. H. V. D. Parunak, S. Brueckner, J. Sauter, R. S. Matthews, “Distinguishing Environmental and Agent Dynamics ”, 1st International Workshop on Engineering Societies in the Agents’ World, Lecture Notes in Computer Science, No. 1972, Springer-Verlag, 2000.

    Google Scholar 

  23. H. V. D. Parunak, J. Odell, “Representing Social Structures in XML”, 2001, in this volume.

    Google Scholar 

  24. G. P. Picco, A.M. Murphy, G.-C. Roman, “Software Engineering for Mobility: A Roadmap”, in The Future of Software Engineering, A. Finkelstein (Ed.), ACM Press, pp. 241–258, 2000.

    Google Scholar 

  25. G. P. Picco, A.M. Murphy, G.-C. Roman, “LIME: Linda Meets Mobility”, 21st International Conference on Software Engineering, ACM, pp. 368–377, May 1999.

    Google Scholar 

  26. J. Waldo, G. Wyant, A. Wollrath, S. Kendall, “A Note on Distributed Computing”, Mobile Object Systems, Lecture Notes in Computer Science, No. 1222, pp. 49–64, Springer-Verlag, Berlin (D), 1997.

    Google Scholar 

  27. J. White, “Mobile Agents”, in Software Agents, J. Bradshaw (Ed.), AAAI Press, pp. 437–472, 1997.

    Google Scholar 

  28. M. Wooldridge, N. R. Jennings, D. Kinny, “The Gaia Methodology for Agent-Oriented Analysis and Design”, Journal of Autonomous Agents and Multi-Agent Systems, 3(3):285–312, 2000.

    Article  Google Scholar 

  29. F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, “Agent-Oriented Software Engineering for Internet Applications”, in Coordination of Internet Agents, A. Omicini et al. (Eds.), Springer-Verlag, 2001.

    Google Scholar 

  30. F. Zambonelli, N. R. Jennings, M. J. Wooldridge, “Organizational Abstractions for the Analysis and Design of Multi-agent Systems”, in Agent-Oriented Software Engineering, LNCS No. 1947, November 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zambonelli, F. (2002). Abstractions and Infrastructures for the Design and Development of Mobile Agent Organizations. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds) Agent-Oriented Software Engineering II. AOSE 2001. Lecture Notes in Computer Science, vol 2222. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70657-7_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-70657-7_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-70657-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics