Abstract
The utilization of self-organizing processes promises scalability, robustness and adaptivity in Multi-Agent Systems (MAS), solely based on decentralized coordination of individual actors. Bionic development approaches have been established, which reuse decentralized coordination mechanisms that are derived from natural self–organizing systems. In this paper, we address analysis activities in incremental MAS development, concerning with the derivation of system architectures that enable applications to meet system requirements. As the functional requirements to self–organizing MAS comprise recurring types of system wide dynamics, we propose a systemic approach to analysis and architectural design activities by the iterative refinement of macroscopic dynamics. Based on a catalog of dynamic models of currently applied environment–mediated design metaphors, we discuss how intended MAS dynamics can be modeled and refined to decentralized MAS designs. A systemic design procedure is proposed and exemplified in a case study that demands the combination of two established design metaphors to enable an projected level of MAS adaptivity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jennings, N.R.: Building complex, distributed systems: the case for an agent-based approach. Comms. of the ACM 44(4), 35–41 (2001)
Zadeh, L.A.: On the definition of adaptivity. Proceedings of the IEEE 51, 469–470 (1963)
Serugendo, G.D.M., Gleizes, M.P., Karageorgos, A.: Self–organisation and emergence in mas: An overview. Informatica 30, 45–54 (2006)
Mao, X., Yu, E.: Organizational and social concepts in agent oriented software engineering. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 1–15. Springer, Heidelberg (2005)
Sudeikat, J., Renz, W.: Building Complex Adaptive Systems: On Engineering Self–Organizing Multi–Agent Systems. In: Applications of Complex Adaptive Systems. IDEA (to appear, 2008)
Kruchten, P.: The Rational Unified Process: An Introduction. The Addison-Wesley Object Technology Series. Addison Wesley Professional, Reading (2003)
Edmonds, B., Bryson, J.J.: The insufficiency of formal design methods - the necessity of an experimental approach for the understanding and control of complex mas. In: AAMAS 2004: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (2004)
Sudeikat, J., Renz, W.: On the redesign of self–organizing multi–agent systems. International Transactions on Systems Science and Applications 2, 81–89 (2006)
DeWolf, T., Holvoet, T.: A catalogue of decentralised coordination mechanisms for designing self-organising emergent applications. Technical Report Report CW 458, Department of Computer Science, K.U. Leuven (2006)
Mamei, M., Menezes, R., Tolksdorf, R., Zambonelli, F.: Case studies for self-organization in computer science. J. Syst. Archit. 52, 443–460 (2006)
Gardelli, L., Viroli, M., Omicini, A.: Design patterns for self-organizing multiagent systems. In: Proceedings of EEDAS 2007 (2007)
DeWolf, T., Holvoet, T.: Decentralised coordination mechanisms as design patterns for self-organising emergent applications. In: Proceedings of the Fourth International Workshop on Engineering Self-Organising Applications, pp. 40–61 (2006)
DeWolf, T., Holvoet, T.: A taxonomy for self-* properties in decentralised autonomic computing. In: Autonomic Computing: Concepts, Infrastructure, and Applications (2006)
Sudeikat, J., Renz, W.: Toward requirements engineering for self–organizing multi–agent systems. In: Proceedings of the First IEEE Internaltional Conference on Self–Adaptive and Self–Organizing Systems (SASO 2007), pp. 299–302 (2007)
Sudeikat, J., Renz, W.: On expressing and validating requirements for the adaptivity of self–organizing multi–agent systems. System and Information Sciences Notes 2, 14–19 (2007)
Parunak, H.V.D., Brueckner, S.: Engineering swarming systems. In: Methodologies and Software Engineering for Agent Systems, pp. 341–376. Kluwer, Dordrecht (2004)
Brueckner, S., Czap, H.: Organization, self-organization, autonomy and emergence: Status and challenges. International Transactions on Systems Science and Applications 2, 1–9 (2006)
Sterman, J.D.: Business Dynamics - Systems Thinking an Modeling for a Complex World. McGraw-Hill, New York (2000)
Rouff, C.A., Hinchey, M.G., Truszkowski, W.F., Rash, J.L.: Experiences applying formal approaches in the development of swarm-based space exploration systems. Int. J. Softw. Tools Technol. Transf. 8, 587–603 (2006)
Edmonds, B.: Using the experimental method to produce reliable self-organised systems. In: Brueckner, S.A., Di Marzo Serugendo, G., Karageorgos, A., Nagpal, R. (eds.) ESOA 2005. LNCS (LNAI), vol. 3464, pp. 84–99. Springer, Heidelberg (2005)
DeWolf, T., Holvoet, T.: Towards a methodolgy for engineering self-organising emergent systems. In: Proceedings of the International Conference on Self-Organization and Adaptation of Multi-agent and Grid Systems (2005)
Bernon, C., Gleizes, M.P., Peyruqueou, S., Picard, G.: Adelfe: A methodology for adaptive multi-agent systems engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 156–169. Springer, Heidelberg (2003)
Fromm, J.: On engineering and emergence. nlin.AO/0601002 (2006)
Henderson-Sellers, B., Giorgini, P. (eds.): Agent-oriented Methodologies. Idea Group Publishing (2005) ISBN: 1591405815
Picard, G., Gleizes, M.P.: An agent architecture to design self–organizing collectives: Principles and application. In: Alonso, E., et al. (eds.) Adaptive Agents and MAS. LNCS (LNAI), vol. 2636, pp. 141–158. Springer, Heidelberg (2003)
Bonabeau, E., Theraulaz, G.: Swarm smarts. Scientific American, pp. 72–79 (2000)
Omicini, A., Ricci, A., Viroli, M., Castelfranchi, C., Tummolini, L.: A conceptual framework for self-organising mas. In: WOA 2004: Dagli Oggetti agli Agenti. 5th AI*IA/TABOO Joint Workshop ”From Objects to Agents:” Complex Systems and Rational Agents, November 30 - December 1, pp. 100–109 (2004)
Mamei, M., Zambonelli, F., Leonardi, L.: Co–fields: A physically inspired approach to motion coordination. IEEE Pervasive Computing 03, 52–61 (2004)
Parunak, H.V.D.: Go to the ant: Engineering principles from natural multi-agent systems. Annals of Operations Research 75(1) (1997)
Grasse, P.: La reconstruction du nid et les coordinations inter-individuelles chez bellicostitermes natalensis et cubitermes. sp. la theorie de la stigmergie: essai d’interpretation du comportement des termites constructeurs. Insectes Sociaux 6, 41–83 (1959)
Coutinho, L.R., Sichman, J.S., Boissier, O.: Modeling organization in mas: a comparison of models. In: Proc. of the 1st. Workshop on Software Engineering for Agent-Oriented Systems (SEAS 2005) (2005)
Parunak, H.V.D., Brueckner, S., Fleischer, M., Odell, J.: A design taxonomy of multi–agent interactions. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 123–137. Springer, Heidelberg (2004)
Ashby, W.R.: An Introduction to cybernetics. Chapman and Hall, Boca Raton (1956)
Kaplan, D., Glass, L.: Understanding Nonlinear Dynamics. Springer, Heidelberg (1995)
Haken, H.: SYNERGETICS. Introduction and Advanced Topics. Springer, Heidelberg (2004)
Lerman, K., Galstyan, A.: A general methodology for mathematical analysis of multiagent systems. USC Inf. Sciences Tech.l Report ISI-TR-529 (2001)
Lerman, K., Galstyan, A.: Automatically modeling group behavior of simple agents. In: Agent Modeling Workshop, AAMAS 2004, New York (2004)
Forrester, J.W.: Industrial Dynamics. MIT Press, Cambridge (1961)
Braun, W.: The system archetypes. In: The Systems Modeling Workbook (2002)
Wolstenholme, E.F.: Towards the definition and use of a core set of archetypal structures in system dynamics. System Dynamics Review 19, 7–26 (2003)
Resnik, M.: Turtles, Termites, and Traffic Jams Explorations of Massively Parallel Microworlds. MIT Press, Cambridge (1997)
Deneubourg, J.L., Goss, S., Franks, N., Sendova-Franks, A., Detrain, C., Chrétien, L.: The dynamics of collective sorting robot-like ants and ant-like robots. In: Proceedings of the first international conference on simulation of adaptive behavior on From animals to animats, pp. 356–363. MIT Press, Cambridge (1990)
DeWolf, T., Holvoet, T.: Using uml 2 activity diagrams to design information flows and feedback-loops in self-organising emergent systems. In: Proceedings of the Second International Workshop on Engineering Emergence in Decentralised Autonomic Systems (EEDAS 2007) (2007)
Liu, J., Tsui, K.: Toward nature-inspired computing. Commun. ACM 49, 59–64 (2006)
Gardelli, L., Viroli, M., Omicini, A.: On the role of simulations in engineering self-organising mas: The case of an intrusion detection system in tucson. In: Brueckner, S.A., Di Marzo Serugendo, G., Hales, D., Zambonelli, F. (eds.) ESOA 2005. LNCS (LNAI), vol. 3910, pp. 153–166. Springer, Heidelberg (2006)
Sudeikat, J., Renz, W.: On simulations in mas development. In: Braun, T., Carle, G., Stiller, B. (eds.) KIVS 2007 Kommunikation in Verteilten Systemen – Industriebeiträge, Kurzbeiträge und Workshops, VDE–Verlag (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sudeikat, J., Renz, W. (2008). Toward Systemic MAS Development: Enforcing Decentralized Self–organization by Composition and Refinement of Archetype Dynamics. In: Weyns, D., Brueckner, S.A., Demazeau, Y. (eds) Engineering Environment-Mediated Multi-Agent Systems. EEMMAS 2007. Lecture Notes in Computer Science(), vol 5049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85029-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-85029-8_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85028-1
Online ISBN: 978-3-540-85029-8
eBook Packages: Computer ScienceComputer Science (R0)