Abstract
Today’s application tend to be more and more decentralised, pervasive, made of autonomous entities or agents, and have to run in dynamic environments. Applications tend to be social in the sense that they enter into communication as human people, and engage into discovery, negotiation, and transactions processes; autonomous programs run their own process, interact with other programs when necessary, but each program lives its life, and a global behaviour emerges from their interactions, similarly to what can be observed in natural life (physical, biological or social systems). Tomorrow’s applications are more and more driven by social interactions, autonomy, and emergence, therefore tomorrow’s engineering methods have to take into account these new dimensions. Traditional software engineering will not be adapted to this new kind of applications: they do not scale, they do not enable the definition of local behaviours and drawing of conclusions about global behaviours. The scope of this paper is to determine today’s and tomorrow’s application domains, where such a sociological behaviour can be observed. Starting from the observation of natural life (natural mechanisms used for self-organisation, for anonymous communication, etc), we then discuss how these natural mechanisms can be translated (or have an artificial counterpart) into electronic applications. We also consider software engineering issues, and discuss some preliminary solutions to the engineering of emergent behaviour.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Babaoglu, O., Meling, H., Montresor, A.: Anthill: A framework for the development of agent-based peer-to-peer systems. In: Proceedings of the 22th International Conference on Distributed Computing Systems (ICDCS 2002) (July 2002)
Bar-Yam, Y.: Dynamics of Complex Systems. Perseus Books, Cambridge (1997)
Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. In: Santa Fe Institute Studies on the Sciences of Complexity, Oxford University Press, Oxford (1999)
Ducatel, K., Bogdanowicz, M., Scapolo, F., Leijten, J., Burgelman, J.-C.: Scenarios for Ambient Intelligence in 2010. Technical report, Institute for Prospective Technological Studies (2001)
Foukia, N., Hassas, S., Fenet, S., Albuquerque, P.: Combining immune systems and social insect metaphors: a paradigm for distributed intrusion detection and response systems. In: Horlait, E., Magedanz, T., Glitho, R.H. (eds.) MATA 2003. LNCS, vol. 2881, pp. 251–264. Springer, Heidelberg (2003) (to appear)
Hales, D., Edmonds, B.: Evolving Social Rationality for MAS using Tags. In: Rosenschein, J.S., Sandholm, T., Wooldridge, M., Yokoo, M. (eds.) Second International Joint Conference on Autonomous Agents and MultiAgent Systems, pp. 495–503. ACM Press, New York (2003)
Karuna, H., Valckenaers, P., Zamfirescu, C.B., Van Brussel, H., Saint Germain, B., Holvoet, T., Steegmans, E.: Self-organising in multi-agent coordination and control using stigmergy. In: Di Marzo Serugendo, G., Karageorgos, A., Rana, O.F., Zambonelli, F. (eds.) ESOA 2003. LNCS (LNAI), vol. 2977, Springer, Heidelberg (2004)
Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. Computer 36(1), 41–50 (2003)
Mamei, M., Zambonelli, F.: Self-Organization in MultiAgent Systems: a Middleware approach. In: Di Marzo Serugendo, G., Karageorgos, A., Rana, O.F., Zambonelli, F. (eds.) ESOA 2003. LNCS (LNAI), vol. 2977, Springer, Heidelberg (2004)
Mamei, M., Zambonelli, F., Leonardi, L.: Co-fields: Towards a unifying approach to the engineering of swarm intelligent systems. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 68–81. Springer, Heidelberg (2003)
Necula, G.C., Lee, P.: Safe, Untrusted Agents using Proof-Carrying Code. In: Vigna, G. (ed.) Mobile Agents and Security. LNCS, vol. 1419, pp. 61–91. Springer, Heidelberg (1998)
Watts, D.J., Strogatz, S.H.: Collective dynamics of small worlds networks. Nature 393(6), 440–442 (1998)
Wokoma, I., Sacks, L., Marshall, I.: Biologically inspired models for sensor network design. In: London Communications Symposium (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Di Marzo Serugendo, G. (2003). Engineering Emergent Behaviour: A Vision. In: Hales, D., Edmonds, B., Norling, E., Rouchier, J. (eds) Multi-Agent-Based Simulation III. MABS 2003. Lecture Notes in Computer Science(), vol 2927. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24613-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-24613-8_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20736-8
Online ISBN: 978-3-540-24613-8
eBook Packages: Springer Book Archive