Skip to main content

Dealing with Adaptive Multi-agent Organizations in the Gaia Methodology

  • Conference paper
Agent-Oriented Software Engineering VI (AOSE 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3950))

Included in the following conference series:

Abstract

Changes and adaptations are always necessary after the deployment of a multiagent system (MAS), as well as of any other type of software systems. Some of these changes may be simply perfective and have local impact only. However, adaptive changes to meet changed situations in the operational environment of the MAS may have global impact on the overall design. In this paper, we analyze the issue of continuous design change/adaptation in a MAS organization, and the specific problem of how to properly model/design a MAS so as to make it ready to adaptation. Following, the paper focuses on the Gaia methodology and analyzes – also with the help of an illustrative example – its suitability in supporting and facilitating adaptive changes in MASs organizations, and its advantages and limitations with this regard over a number of different agent-oriented methodologies.

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. Boehm, B.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  2. Brazier, F., Jonker, C., Treur, J.: Principles of Component-Based Design of Intelligent Agents. Data and Knowledge Engineering 41(2), 1–28 (2002)

    Article  MATH  Google Scholar 

  3. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: A Knowledge Level Software Engineering Methodology for Agent Oriented Programming. In: Proceedings of the 5th International Conference on Autonomous Agents, pp. 648–655. ACM Press, Montreal, Canada (2001)

    Chapter  Google Scholar 

  4. Cernuzzi, L., Cossentino, M., Zambonelli, F.: Process Models for Agent-based Development. Journal of Engineering Applications of Artificial Intelligence 18(2), 205–222 (2005)

    Article  Google Scholar 

  5. Cervenka, R., Trencansky, I., Calisti, M.: Modeling Social Aspects of Multi-Agent Systems: the AML Approach. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Ciancarini, P., Wooldridge, M.: Agent-Oriented Software Engineering. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 1–24. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Colman, A., Han, J.: Organizational abstractions for adaptive systems, Technical Report No: SUTIT-TR2004.03/SUT.CeCSES-TR003, School of Information Technology, Swinburne University of Technology (June 2004)

    Google Scholar 

  8. DeLoach, S., Wood, M., Sparkman, C.: Multiagent Systems Engineering. International Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)

    Article  Google Scholar 

  9. Dignum, V., Sonenberg, L., Dignum, F.: Dynamic Reorganization of Agent Societies. In: Vouros, G. (ed.) Proceedings of Workshop on Coordination in Emergent Agent Societies CEAS at ECAI 2004, September 22-27, 2004, Valencia, Spain (2004)

    Google Scholar 

  10. Ghezzi, C., Jazayeri, M., Mandrioli, D.: Fundamentals of Software Engineering. Prentice-Hall, Upper Saddle River (1991)

    MATH  Google Scholar 

  11. Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Software Development Methodology: Processes, Models and Diagrams. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 63–74. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  12. Gómez-Sanz, J., Pavón, J.: Agent Oriented Software Engineering with INGENIAS. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 394–403. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. Horling, B., Lesser, V.: A Survey of Multi-Agent Organizational Paradigms. The Knowledge Engineering Review (to appear, 2005)

    Google Scholar 

  14. Jayaputera, G., Zaslavsky, A., Loke, S.: Approach to Dynamically Generated User-Specified MAS. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  15. Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Proceeding of the First International Conference on Autonomous Agents and Multi-Agent Systems - AAMAS 2002, pp. 3–10 (2002)

    Google Scholar 

  16. Lind, J.: Iterative Software Engineering for Multiagent Systems, the MASSIVE Method. Springer, New York, Secaucus (2001)

    Book  MATH  Google Scholar 

  17. Padgham, L., Winikoff, M.: Prometheus: A Methodology for Developing Intelligent Agents. In: Alonso, E., Kudenko, D., Kazakov, D. (eds.) AAMAS 2000 and AAMAS 2002. LNCS (LNAI), vol. 2636, pp. 135–146. Springer, Heidelberg (2003)

    Google Scholar 

  18. Wagner, G.: The Agent-Object-Relationship Metamodel: Towards a Unified View of State and Behavior. Information Systems 28(5), 475–504 (2003)

    Article  MATH  Google Scholar 

  19. Zambonelli, F., Wooldridge, M., Jennings, N.R.: Developing Multiagent Systems: The Gaia Methodology. ACM Transaction on Software Engineering and Methodology 12(3), 417–470 (2003)

    Article  Google Scholar 

  20. Zambonelli, F., Omicini, A.: Challenges and Research Directions in Agent-Oriented Software Engineering. Journal of Autonomous Agents and Multiagent Systems 9(3), 253–283 (2004)

    Article  Google Scholar 

  21. Zambonelli, F., et al.: Spray Computers: Explorations in Self-organization. Journal of Pervasive and Mobile Computing 1(1), 1–20 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cernuzzi, L., Zambonelli, F. (2006). Dealing with Adaptive Multi-agent Organizations in the Gaia Methodology. In: Müller, J.P., Zambonelli, F. (eds) Agent-Oriented Software Engineering VI. AOSE 2005. Lecture Notes in Computer Science, vol 3950. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752660_9

Download citation

  • DOI: https://doi.org/10.1007/11752660_9

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-34099-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics