Skip to main content

Zooming Multi-Agent Systems

  • 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

Complex systems call for a hierarchical description. Analogously, the engineering of non-trivial MASs (multiagent systems) requires principles and mechanisms for a multi-layered description, which could be used by MAS designers to provide different levels of abstraction over MASs.

In this paper, we first advocate the need for zooming mechanisms, promoting a coherent and consistent multi-layered view of agent systems. After surveying the best-known AOSE methodologies, we focus on the scaling mechanisms of the OPM process-oriented methodology. Then, by adopting SODA as our reference, we show how an AOSE methodology can be enhanced with simple yet expressive zooming mechanisms. Finally, we present a simple case study where the enhanced agent-oriented methodology (SODA +zoom) is exploited and put to the test.

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. Omicini, A., Zambonelli, F.: MAS as complex systems: A view on the role of declarative approaches. In: Leite, J.A., Omicini, A., Sterling, L., Torroni, P. (eds.) DALT 2003. LNCS (LNAI), vol. 2990, pp. 1–17. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. Grene, M.J.: Hierarchies in biology. American Scientist 75, 504–510 (1987)

    Google Scholar 

  3. Wooldridge, M., Jennings, N.R., Kinny, D.: The GAIA methodology for agent-oriented analysis and design. Autonomous Agents and Multi-Agent Systems 3, 285–312 (2000)

    Article  Google Scholar 

  4. Wood, M.F., DeLoach, S.A.: An overview of the Multiagent Systems Engineering methodology. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 207–221. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  5. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems 8, 203–236 (2004)

    Article  MATH  Google Scholar 

  6. Caire, G., Coulier, W., Garijo, F.J., Gomez, J., Pavòn, J., Leal, F., Chainho, P., Kearney, P.E., Stark, J., Evans, R., Massonet, P.: Agent oriented analysis using Message/UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 119–135. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  7. Padgham, L., Winikof, M.: Prometheus: A methodology for developing intelligent agents. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 174–185. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Dori, D.: Object-Process Methodology: A Holostic System Paradigm. Springer, Heidelberg (2002)

    Book  MATH  Google Scholar 

  9. UML: Home page, http://www.uml.org/

  10. Sturm, A., Dori, D., Shehory, O.: Single-model method for specifying multi-agent systems. In: Sandholm, T., Yokoo, M. (eds.) 2nd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2003), pp. 121–128. ACM Press, New York (2003)

    Chapter  Google Scholar 

  11. Omicini, A.: SODA: Societies and infrastructures in the analysis and design of agent-based systems. In: [17], pp. 185–193

    Google Scholar 

  12. Ciancarini, P., Omicini, A., Zambonelli, F.: Multiagent system engineering: The coordination viewpoint. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, pp. 250–259. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  13. Hamilton, J.A., Pooch, U.W.: A survey of object-oriented methodologies. In: Engle Jr., C.B. (ed.) TRI-Ada 1995: Ada’s role in global markets: solutions for a changing complex world, pp. 226–234. ACM Press, New York (1995)

    Google Scholar 

  14. EROOS: Home page, http://www.cs.kuleuven.ac.be/cwis/research/som/EROOS/

  15. OSA: Home page, http://osm7.cs.byu.edu/OSA/tutorial.html

  16. Beck, K., Cunningham, W.: A laboratory for teaching object-oriented thinking. SIGPLAN Notices 24, 1–6 (1989), Special Issue: Proceedings of the 1989 ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 1989), October 1–6, 1989, New Orleans, LA, USA

    Google Scholar 

  17. Ciancarini, P., Wooldridge, M.J. (eds.): AOSE 2000. LNCS, vol. 1957. Springer, Heidelberg (2001)

    MATH  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

Molesini, A., Omicini, A., Ricci, A., Denti, E. (2006). Zooming Multi-Agent Systems. 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_7

Download citation

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

  • 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