Abstract
A complex system is a set of entities interrelated in a retroactive way. The system dynamics is held by the retroactive interactions occuring between its components, making the behaviour, structure or organisation of the global system emergent and non predictable from/non reducible to the individual behaviour or structure of its components.This characteristic of complex systems, makes them more considered from their organisational point of view rather than from the structural/ behavioural aspects of their components. The multi-agent paradigm provides a very suitable tool for modeling/engineering such systems. Many examples exist in the MAS litterature, showing the use of the multi-agent paradigm to develop such systems. However, existing works propose ad hoc approaches/mechanisms. In this paper we discuss some of these works and present a set of intuitive guidelines for engineering self-organising systems, through their positionning at the heart of 3 domains: Complex Adaptive Systems, Non Linear Dynamic Systems and Situated Multi-Agents.
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
Babaoglu, O., Canright, G., Deutsch, A., Di Caro, G., Ducatelle, F., Gambardella, L., Ganguly, N., Jelasity, M., Montemanni, R., Montresor, A.: Design patterns from biology for distributed computing. In: Proceedings of the European Conference on Complex Systems (to appear) (November 2005)
Babaoglu, O., Meling, H., Montresor, A.: Anthill: A framework for the development of agent-based paeer to peer systems. In: Proceedings of the ICDCS 2002, Vienna, A. (July 2002)
Barabasi, A., Albert, R.: Emergence of scaling in random networks. Science 286, 509–512 (1999)
Bonabeau, E., Théraulaz, G., Fourcassié, V., Deneubourg, J.-L.: The phase-ordering kinetics of cemetery organization in ants. Technical Report 98-01-008, Santa Fe Institute (1998)
Bourjot, C., Chevrier, V., Thomas, V.: A new swarm mechanism based on social spiders colonies: from web weaving to region detection. Web Intelligence and Agent Systems: An International Journal - WIAS 1(1), 47–64 (2003)
Braginsky, D., Estrin, D.: Rumour routing algorithm for sensor networks. In: Proceedings of the Fisrt Workshop on Sensor Networks and Applications (WSNA), Atlanta, GA, USA (September 2002)
Cicirello, V.A., Smith, S.S.: Wasp-like agents for distributed factory coordination. Journal of Autonomous Agents and Multi-Agent Sytems 8(3), 237–266 (2004)
Dorigo, M., Di Caro, G.: Ants colonies for adaptive routing in packet-switched communication networks. LNCS, p. 673 (1998)
Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics-Part B 26(1), 29–41 (1996)
Faloutsos, M., Faloutsos, P., Faloutsos, C.: On power-law relationships of the internet topology. In: Proceedings of the ACM SIGCOMM 1999, Cambridge, MA, USA, pp. 251–262 (1999)
Fenet, S., Hassas, S.: A distributed intrusion detection and response system based on mobile autonomous agents using social insects communication. Electronic Notes in Theoretical Computer Science 63, 21–31 (2002)
Fenet, S., Hassas, S.: An ant based system for dynamic multiple criteria balancing. In: Proceedings of the Fisrt Workshop on ANT Systems, Brussels, Belgium (September 1998)
Forrest, S., Hofmeyr, S., Somayaji, A.: Computer immunology. Communications of the ACM (1997)
Foukia, N., Hassas, S., Fenet, S., Albuquerque, P.: Combining immune systems and social insect metaphors: A paradigm for distributed intrusion detection and response system. In: Horlait, E., Magedanz, T., Glitho, R.H. (eds.) MATA 2003. LNCS, vol. 2881, pp. 251–264. Springer, Heidelberg (2003)
Grassé, P.P.: La reconstruction du nid et les interactions inter-individuelles chez les bellicoitermes natalenis et cubitermes, la theorie de la stigmergie - essai d’interpretation des termites constructeurs. Insectes Sociaux 6, 41–81 (1959)
Hassas, S.: Using swarm intelligence for dynamic web content organization. In: Proceedings of the IEEE Swarm Intelligence Symposium, pp. 19–25. IEEE Computer Society Press, Los Alamitos (2003)
Hofmeyr, S., Forrest, S.: Architecture for an artificial immune system. Evolutionary Computation 7(1), 1289–1296 (2000)
Holland, J.H.: Adaptation in natural and artificial systems. MIT Press, Cambridge (1992)
Holland, O., Melhuis, C.: Stigmergy, self-organization and sorting in collective robotics. Artificial Life 5(2), 173–202 (1999)
Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23(1), 219–252 (2005)
Kirtland, M.: he programmable web: Web services provides building blocks for the microsoft .net framework. MSDN Magazine 15 (2000)
Kleinberg, J.M.: Authoritative sources in a hyperlinked environment. J. ACM 46(5), 604–632 (1999)
Liu, J., Zhang, S., Ye, Y.: Understanding emergent web regularities with information foraging agents. In: Proceedings of the First International Conference on Autonomous Agents and Multi-Agents Systems (AAMAS 2002), Bologna, Italy (July 2002)
Menczer, F., Belew, R.K.: Adaptive retrieval agents: Internalizing local context and scaling up to the web. Machine Learning 39(2/3), 203–242 (2000)
Milo, R., Shen-Orr, S., Itzkovitz, S., Kashtan, N., Chklovskii, D., Alon, U.: Network motifs: simple building blocks of complex networks. Science 298, 824–827 (2002)
Mamei, M., Zambonelli, F.: Programming stigmergic coordination with the tota middleware. In: Proceedings of the Fourth International Conference on Autonomous Agents and Multi-Agents Systems (AAMAS 2005), Utrecht, Netherlands, pp. 415–422 (July 2005)
Mamei, M., Zambonelli, F., Leonardi, L.: Tuples on the air: a middleware for context-aware computing in dynamic networks. In: Proceedings of the Fisrt International ICDCS Workshop on Mobile Computing Middleware (MCM 2003) Providence, Rhode Island (May 2002)
Albert, R., Barabasi, A.-L.: Statistical mechanics of complex networks. Reviews of Modern Physics 74 (2001)
Reid, D.A.: Enactivism, Available at: http://plato.acadiau.ca/courses/educ/reid/enactivism/
Schoonderwoerd, R., Holland, O., Bruten, J.: Ant-like agents for load balancing in telecommunications networks. In: Proceedings of the 1st International Conference on Autonomous Agents, February 5-8, pp. 209–216 (1997)
Watts, D.J., Strogatz, S.H.: Collective dynamics of small-world networks. Nature 393, 440–442 (1998)
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
Hassas, S. (2006). Engineering Complex Adaptive Systems Using Situated Multi-agents. In: Dikenelli, O., Gleizes, MP., Ricci, A. (eds) Engineering Societies in the Agents World VI. ESAW 2005. Lecture Notes in Computer Science(), vol 3963. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11759683_8
Download citation
DOI: https://doi.org/10.1007/11759683_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34451-3
Online ISBN: 978-3-540-34452-0
eBook Packages: Computer ScienceComputer Science (R0)