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.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Grene, M.J.: Hierarchies in biology. American Scientist 75, 504–510 (1987)
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)
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)
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)
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)
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)
Dori, D.: Object-Process Methodology: A Holostic System Paradigm. Springer, Heidelberg (2002)
UML: Home page, http://www.uml.org/
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)
Omicini, A.: SODA: Societies and infrastructures in the analysis and design of agent-based systems. In: [17], pp. 185–193
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)
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)
EROOS: Home page, http://www.cs.kuleuven.ac.be/cwis/research/som/EROOS/
OSA: Home page, http://osm7.cs.byu.edu/OSA/tutorial.html
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
Ciancarini, P., Wooldridge, M.J. (eds.): AOSE 2000. LNCS, vol. 1957. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)