{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T23:39:12Z","timestamp":1773272352004,"version":"3.50.1"},"reference-count":156,"publisher":"Maximum Academic Press","issue":"4","license":[{"start":{"date-parts":[[2015,9,3]],"date-time":"2015-09-03T00:00:00Z","timestamp":1441238400000},"content-version":"unspecified","delay-in-days":2,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Knowledge Engineering Review"],"published-print":{"date-parts":[[2015,9]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Self-organizing software systems are an increasingly attractive approach to highly distributed, decentralized, dynamic applications. In some domains (such as the Internet), the interaction of originally independent systems yields a self-organizing system\n                    <jats:italic>de facto<\/jats:italic>\n                    , and engineers must take these characteristics into account to manage them. This review surveys current work in this field and outlines its main themes, identifies challenges for future research, and addresses the continuity between software engineering in general and techniques appropriate for self-organizing systems.\n                  <\/jats:p>","DOI":"10.1017\/s0269888915000089","type":"journal-article","created":{"date-parts":[[2015,9,3]],"date-time":"2015-09-03T01:20:17Z","timestamp":1441243217000},"page":"419-434","source":"Crossref","is-referenced-by-count":17,"title":["Software engineering for self-organizing systems"],"prefix":"10.48130","volume":"30","author":[{"given":"H. Van Dyke","family":"Parunak","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sven A.","family":"Brueckner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"27968","published-online":{"date-parts":[[2015,9,3]]},"reference":[{"key":"S0269888915000089_ref8","unstructured":"Beal J. 2010b. Mit Proto. http:\/\/stpg.csail.mit.edu\/proto.html."},{"key":"S0269888915000089_ref5","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-010-0382-8"},{"key":"S0269888915000089_ref19","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.51"},{"key":"S0269888915000089_ref22","doi-asserted-by":"publisher","DOI":"10.1007\/b136984"},{"key":"S0269888915000089_ref27","author":"Brueckner","year":"2006"},{"key":"S0269888915000089_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90053-M"},{"key":"S0269888915000089_ref1","doi-asserted-by":"publisher","DOI":"10.1109\/2.144396"},{"key":"S0269888915000089_ref6","unstructured":"Baresi L. , Bencomo N. , Cukic B. , Gorla A. , Inverardi P. , Nier-strasz O. , Park S. , Smith D. , Vogel T. , de Lemos R. & Andersson J. 2010. Dagstuhl Group c: Process. http:\/\/www.dagstuhl.de\/Materials\/Files\/10\/10431\/10431.SWM12.Slides.ppt."},{"key":"S0269888915000089_ref12","volume-title":"The Theory of Critical Phenomena\u2014An Introduction to the Renormalization Group","author":"Binney","year":"1992"},{"key":"S0269888915000089_ref115","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-8476-2"},{"key":"S0269888915000089_ref139","doi-asserted-by":"publisher","DOI":"10.1016\/S0952-1976(03)00080-0"},{"key":"S0269888915000089_ref136","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72693-7_3"},{"key":"S0269888915000089_ref112","doi-asserted-by":"crossref","unstructured":"Parunak H. V. D. , Belding T. C. & Brueckner S. A. 2008. Prediction horizons in agent models. In Engineering Environment-Mediated Multiagent Systems (Satellite Conference at ECCS 2007), Weyns, D., Brueckner, S. & Demazeau, Y. (eds), LNCS 5049, 88\u2013102. Springer.","DOI":"10.1007\/978-3-540-85029-8_7"},{"key":"S0269888915000089_ref83","first-page":"282","volume-title":"The EMCL 2006","author":"Kocsis","year":"2006"},{"key":"S0269888915000089_ref145","unstructured":"Walsham B. 2003. Simplified and Optimised Ant Sort for Complex Problems: Document Classification. Bachelor of Software Engineering thesis."},{"key":"S0269888915000089_ref58","unstructured":"Glad A. , Simonin O. , Buffet O. & Charpillet F. 2008. Theoretical study of ant-based algorithms for multi-agent patrolling. In The Eighteenth European Conference on Artificial Intelligence (ECAI\u201908), 626\u2013630."},{"key":"S0269888915000089_ref147","doi-asserted-by":"publisher","DOI":"10.1145\/253769.253801"},{"key":"S0269888915000089_ref99","doi-asserted-by":"crossref","unstructured":"Odell J. J. , Van Dyke Parunak H. , Brueckner S. & Sauter J. 2003. Temporal aspects of dynamic role assignment. In Workshop on Agent-Oriented Software Engineering (AOSE03) at AAMAS03, LNAI 2935, 201\u2013213. Springer.","DOI":"10.1007\/978-3-540-24620-6_14"},{"key":"S0269888915000089_ref9","unstructured":"Beal J. 2011. Software engineering for self-organizing systems. Personal Communication."},{"key":"S0269888915000089_ref13","volume-title":"Dagstuhl Seminar Proceedings 07122: Normative Multi-agent Systems","author":"Boella","year":"2007"},{"key":"S0269888915000089_ref82","doi-asserted-by":"crossref","unstructured":"Kinny D. , Georgeff M. & Rao A. 1996. A methodology and modelling technique for systems of BDI agents. In Agents Breaking Away. 7th European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW\u201996), Walter Vande, V. & John, W. P. (eds), Lecture Notes in Artificial Intelligence 1038, 56\u201371. Springer.","DOI":"10.1007\/BFb0031846"},{"key":"S0269888915000089_ref10","doi-asserted-by":"crossref","unstructured":"Beal J. & Knight T. F. Jr 2008. Analyzing composability in a sparse encoding model of memorization and association. In Proceedings of the Seventh IEEE International Conference on Development and Learning (ICDL 2008).","DOI":"10.1109\/DEVLRN.2008.4640826"},{"key":"S0269888915000089_ref7","doi-asserted-by":"crossref","unstructured":"Beal J. 2010a. Functional blueprints: an approach to modularity in grown systems. In Proceedings of the Seventh International Conference on Swarm Intelligence (ANTS 2010).","DOI":"10.1007\/978-3-642-15461-4_16"},{"key":"S0269888915000089_ref41","author":"Denzinger","year":"1997"},{"key":"S0269888915000089_ref119","unstructured":"Ricketts S. 1996. Holonic manufacturing systems."},{"key":"S0269888915000089_ref40","unstructured":"De Wolf T. , Holvoet T. & Samaey G. 2005. Engineering self-organising emergent systems with simulation-based scientific analysis. In The Fourth International Workshop on Engineering Self-Organising Applications, 146\u2013160."},{"key":"S0269888915000089_ref34","doi-asserted-by":"publisher","DOI":"10.1142\/2741"},{"key":"S0269888915000089_ref51","volume-title":"Generative Social Science","author":"Epstein","year":"2006"},{"key":"S0269888915000089_ref143","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2009.11.021"},{"key":"S0269888915000089_ref60","unstructured":"Glad A. , Buffet O. , Simonin O. & Charpillet F. 2010. Influence of different execution models on patrolling ant behaviors: from agents to robots. In The Ninth International Conference on Autonomous Agents and Multiagent Systems (AAMAS\u201910), 1173\u20131180."},{"key":"S0269888915000089_ref70","author":"Holzer","year":"2008"},{"key":"S0269888915000089_ref104","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018980001403"},{"key":"S0269888915000089_ref18","unstructured":"Booker L. 2003. Learning tactics for swarming entities. In Swarming : Network Enabled C4ISR, Inbody, D., Chartier, C., DiPippa, D. & McDonald, B. (eds), 40\u201348. ASD C3I."},{"key":"#cr-split#-S0269888915000089_ref153.1","doi-asserted-by":"crossref","unstructured":"15. Weyns D., Malek S., Andersson J. & Schmerl B. 2011. Call for Papers, Special Issue on \"state of the art in self-adaptive software systems\", Journal of Systems and Software","DOI":"10.1016\/j.jss.2012.07.045"},{"key":"#cr-split#-S0269888915000089_ref153.2","unstructured":"16. (jss). http:\/\/www.elsevierscitech.com\/cfp\/CFP-JSS-special-issue-2010.pdf."},{"key":"S0269888915000089_ref76","unstructured":"ITEA 2010. Agenda. In The Developing And Testing Autonomy (DATA) Workshop. International Test and Evaluation Association (ITEA)."},{"key":"S0269888915000089_ref44","doi-asserted-by":"crossref","unstructured":"Di Marzo Serugendo G. 2009. Robustness and dependability of self-organising systems\u2014a safety engineering perspective. In The 11th International Symposium on Stabilization, Safety and Security of Distributed Systems (SSS 2009), Guerraoui, R. and Petit, F. (eds), LNCS 5873, 254\u2013268. Springer.","DOI":"10.1007\/978-3-642-05118-0_18"},{"key":"S0269888915000089_ref120","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1516533.1516538","article-title":"Self-adaptive software: landscape and research challenges","volume":"4","author":"Salehie","year":"2009","journal-title":"ACM Transactions on Autonomic and Autonomic Systems (TAAS)"},{"key":"S0269888915000089_ref123","first-page":"434","volume-title":"Autonomous Agents and Multi-Agent Systems (AAMAS02)","author":"Sauter","year":"2002"},{"key":"S0269888915000089_ref46","doi-asserted-by":"crossref","unstructured":"Di Marzo Serugendo G. , Fitzgerald J. & Romanovsky A. 2010. Metaself\u2014an architecture and development method for dependable self-* systems. In The 25th Symposium on Applied Computing (SAC 2010).","DOI":"10.1145\/1774088.1774184"},{"key":"S0269888915000089_ref14","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.082080899"},{"key":"S0269888915000089_ref140","unstructured":"Villatoro D. 2011. Social Norms for Self-policing Multi-agent Systems and Virtual Societies. PhD thesis."},{"key":"S0269888915000089_ref4","unstructured":"Axtell R. & Epstein J. 1997. Distributed Computation of Economic Equilibria via Bilateral Exchange. Technical report, Brookings Institution."},{"key":"S0269888915000089_ref2","doi-asserted-by":"publisher","DOI":"10.1080\/095281397147059"},{"key":"S0269888915000089_ref131","unstructured":"Sengers P. 1999. Designing comprehensible agents. In Sixteenth International Joint Conference on Artificial Intelligence (IJCAI), Dean, T. (ed.), 1227\u20131232. Lawrence Erlbaum."},{"key":"S0269888915000089_ref84","volume-title":"The Ghost in the Machine","author":"Koestler","year":"1967"},{"key":"S0269888915000089_ref37","author":"de Lemos","year":"2012"},{"key":"S0269888915000089_ref42","unstructured":"Denzinger J. & Fuchs D. 1999. Cooperation of heterogeneous provers. In The 16th International Joint Conference on Artificial Intelligence (IJCAI 1999), Dean, T. (ed.), 1, 10\u201315. Morgan Kaufmann."},{"key":"S0269888915000089_ref135","doi-asserted-by":"publisher","DOI":"10.1016\/j.biosystems.2006.09.024"},{"key":"S0269888915000089_ref59","doi-asserted-by":"crossref","unstructured":"Glad A. , Buffet O. , Simonin O. & Charpillet F. 2009. Self-organization of patrolling-ant algorithms. In The International Conference on Self-Adaptive and Self-Organizing Systems (SASO09), 61\u201370.","DOI":"10.1109\/SASO.2009.39"},{"key":"S0269888915000089_ref49","unstructured":"Edmonds B. & Bryson J. J. 2004. The insufficiency of formal design methods: the necessity of an experimental approach for the understanding and control of complex MAS. In The 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), Jennings, N. R., Tambe, M., Sierra, C. & Sonenberg, L. (eds), 938\u2013945. IEEE."},{"key":"S0269888915000089_ref71","doi-asserted-by":"crossref","unstructured":"H\u00f6ning N. & La Poutre H. 2010. Designing comprehensible self-organising systems. In The Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2010), 233\u2013242. IEEE Computer Society.","DOI":"10.1109\/SASO.2010.18"},{"key":"S0269888915000089_ref79","unstructured":"Kearns M. , Mansour Y. & Ng A. 1999. A sparse sampling algorithm for near-optimal planning in large markov decision processes. In The Sixteenth International Joint Conference on Artificial Intelligence, 1324\u20131331. Morgan Kaufmann."},{"key":"S0269888915000089_ref15","doi-asserted-by":"crossref","unstructured":"Bonabeau E. , Henaux F. , Guerin S. , Snyers D. , Kuntz P. & Theraulaz G. 1998. Routing in telecommunications networks with \u201csmart\u201d ant-like agents. In Proceedings of the Second International Workshop on Intelligent Agents for Telecommunications Applications (IATA98), Lecture Notes in AI, 1437, 60\u201371. Springer.","DOI":"10.1007\/BFb0053944"},{"key":"S0269888915000089_ref17","unstructured":"Bongaerts L. 1998. Integration of Scheduling and Control in Holonic Manufacturing Systems. PhD thesis, PMA."},{"key":"S0269888915000089_ref23","unstructured":"Brueckner S. 2000. Return from the Ant: Synthetic Ecosystems for Manufacturing Control. Dr.rer.nat.thesis."},{"key":"S0269888915000089_ref126","doi-asserted-by":"crossref","unstructured":"Sauter J. A. , Matthews R. S. , Robinson J. S. , Moody J. & Riddle S. P. 2009. Swarming unmanned air and ground systems for surveillance and base protection. In AIAA Infotech@Aerospace 2009 Conference. AIAA.","DOI":"10.2514\/6.2009-1850"},{"key":"S0269888915000089_ref21","doi-asserted-by":"crossref","unstructured":"Brueckner S. , Hassas S. , Jelasity M. & Yamins D. 2007. Engineering Self-Organising Systems. Lecture Notes in AI 3910. Springer.","DOI":"10.1007\/978-3-540-69868-5"},{"key":"S0269888915000089_ref24","first-page":"781","volume-title":"Autonomous Agents and Multi-Agent Systems (AAMAS 2003)","author":"Brueckner","year":"2003"},{"key":"S0269888915000089_ref28","first-page":"128","volume-title":"Software Engineering for Self-Adaptive Systems","author":"Brun","year":"2009"},{"key":"S0269888915000089_ref30","doi-asserted-by":"crossref","DOI":"10.1515\/9780691212920","volume-title":"Self-Organization in Biological Systems","author":"Camazine","year":"2001"},{"key":"S0269888915000089_ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9"},{"key":"S0269888915000089_ref47","doi-asserted-by":"crossref","unstructured":"D\u00f6tsch F. , Denzinger J. , Kasinger H. & Bauer B. 2010. Decentralized real-time control of water distribution networks using self-organizing multi-agent systems. In The 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2010), Gupta, I., Hassas, S. & Rolia, J. (eds), 223\u2013232. IEEE.","DOI":"10.1109\/SASO.2010.20"},{"key":"S0269888915000089_ref33","doi-asserted-by":"publisher","DOI":"10.1023\/B:AGNT.0000018807.12771.60"},{"key":"S0269888915000089_ref35","unstructured":"Coore D. 1999. Botanical Computing: A Developmental Approach to Generating Interconnect Topologies on an Amorphous Computer. PhD thesis."},{"key":"S0269888915000089_ref36","volume-title":"The Selfish Gene","author":"Dawkins","year":"1976"},{"key":"S0269888915000089_ref38","unstructured":"De Wolf T. & Holvoet T. 2005. Towards a methodology for engineering self-organising emergent systems. In The 2005 Conference on Self-Organization and Autonomic Informatics, Czap, H., Unland, R., Branki, C. & Tianfield, H. (eds), 18\u201334. IOS Press."},{"key":"S0269888915000089_ref39","doi-asserted-by":"crossref","unstructured":"De Wolf T. & Holvoet T. 2007. Design patterns for decentralised coordination in self-organising emergent systems. In The Fourth International Workshop on Engineering Self-Organising Applications (ESOA) at AAMAS 2006, Brueckner, S., Hassas, S., Jelasity, M. and Yamins, D. (eds), LNAI 4335, 28\u201349. Springer.","DOI":"10.1007\/978-3-540-69868-5_3"},{"key":"S0269888915000089_ref45","author":"Di Marzo Serugendo","year":"2004"},{"key":"S0269888915000089_ref48","article-title":"The growing canvas of biological development: multiscale pattern generation on an expanding lattice of gene regulatory networks","author":"Doursat","year":"2006","journal-title":"InterJournal: Complex Systems"},{"key":"S0269888915000089_ref97","first-page":"40","article-title":"Blackboard systems","volume":"7","author":"Nii","year":"1986","journal-title":"AI Magazine"},{"key":"S0269888915000089_ref25","author":"Brueckner","year":"2005"},{"key":"S0269888915000089_ref132","unstructured":"Shen W. & Norrie D. 1997. Facilitators, mediators or autonomous agents. In Second International Workshop on CSCW in Design, Siriruchatapong, P., Zongkai, L. and Barthes, J. P. (eds), 119\u2013124. International Academic Pubilshers, Beijing."},{"key":"S0269888915000089_ref50","unstructured":"Egan C. 2011. Awareness: self-awareness in autonomic systems. http:\/\/www. aware-project.eu\/."},{"key":"S0269888915000089_ref52","doi-asserted-by":"crossref","unstructured":"Flacher F. & Sigaud O. 2002. Spatial coordination through social potential fields and genetic algorithms. In The Seventh International Conference on Simulation of Adaptive Behavior (From Animals to Animats), Hallam, B., Floreano, D., Hallam, J., Meyer, J.-A. & Hayes, G. (eds), MIT Press.","DOI":"10.7551\/mitpress\/3121.003.0068"},{"key":"S0269888915000089_ref53","doi-asserted-by":"crossref","unstructured":"Gardelli L. , Viroli M. & Omicini A. 2007. Design patterns for self-organizing multiagent systems. In The 5th International Central and Eastern European Conference on Multi-Agent Systems (CEEMAS 2007), Hans-Dieter, B., Gabriela, L., Rineke, V., & Lszl Zsolt, V. (eds), LNCS 4696, 123\u2013132. Springer.","DOI":"10.1007\/978-3-540-75254-7_13"},{"key":"S0269888915000089_ref26","doi-asserted-by":"crossref","unstructured":"Brueckner S. , Downs E. , Hilscher R. & Yinger A. 2008. Self-organizing integration of competing reasoners for information matching. In ECOSOA Workshop at SASO 2008.","DOI":"10.1109\/SASOW.2008.54"},{"key":"S0269888915000089_ref54","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_5"},{"key":"S0269888915000089_ref55","doi-asserted-by":"crossref","unstructured":"Georgiadis I. , Magee J. & Kramer J. 2002. Self-organising software architectures for distributed systems. In The First Workshop on Self-healing Systems (WOSS '02), Garlan, D., Kramer, J. & Wolf, A. (eds). ACM.","DOI":"10.1145\/582128.582135"},{"key":"S0269888915000089_ref88","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30552-1_12"},{"key":"S0269888915000089_ref56","unstructured":"Gershenson C. 2007. Design and Control of Self-organizing Systems. PhD thesis."},{"key":"S0269888915000089_ref61","doi-asserted-by":"publisher","DOI":"10.1007\/BF02223791"},{"key":"S0269888915000089_ref63","first-page":"131","article-title":"Emergence of constraint in self-organizing systems","volume":"8","author":"Guerin","year":"2004","journal-title":"Nonlinear Dynamics, Psychology, and Life Sciences"},{"key":"S0269888915000089_ref64","first-page":"169","volume-title":"Foundations of Distributed Artificial Intelligence","author":"Haddadi","year":"1996"},{"key":"S0269888915000089_ref65","first-page":"265","volume-title":"Artificial Ants: From Collective Intelligence to Real-life Optimization and Beyond","author":"Hamdi","year":"2010"},{"key":"S0269888915000089_ref66","unstructured":"Handl J. , Knowles J. & Dorigo M. 2003. Ant-Based Clustering: A Comparative Study of its Relative Performance with Respect to k-means, Average Link and 1d-som. Technical Report TR-IRIDIA-2003-24, IRIDIA."},{"key":"S0269888915000089_ref118","doi-asserted-by":"publisher","DOI":"10.1090\/S0002-9947-1953-0053041-6"},{"key":"S0269888915000089_ref67","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_6"},{"key":"S0269888915000089_ref69","author":"Holvoet","year":"2010"},{"key":"S0269888915000089_ref73","author":"Huang","year":"2005"},{"key":"S0269888915000089_ref74","unstructured":"Hudson J. , Denzinger J. , Kasinger H. & Bauer B. 2010. Efficiency testing of self-adapting systems by learning of event sequences. In The 2nd International Conference on Adaptive and Self-adaptive Systems and Applications (ADAPTIVE 2010), 200\u2013205. IARIA."},{"key":"S0269888915000089_ref77","doi-asserted-by":"crossref","DOI":"10.4337\/9781781957240","volume-title":"Complexity and Ecosystem Management: The Theory and Practice of Multi-Agent Systems","author":"Janssen","year":"2002"},{"key":"S0269888915000089_ref78","doi-asserted-by":"crossref","unstructured":"Kasinger H. , Bauer B. & Denzinger J. 2009. Design pattern for self-organizing emergent systems based on digital infochemicals. In EASe 2009, 45\u201355.","DOI":"10.1109\/EASe.2009.8"},{"key":"S0269888915000089_ref80","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"S0269888915000089_ref81","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevA.40.404"},{"key":"S0269888915000089_ref85","unstructured":"Kuntz P. & Layzell P. 1997. An ant clustering algorithm applied to partitioning in VLSI technology. In Fourth European Conference on Artificial Life, Husbands, P. and Harvey, I. (eds), 417\u2013424. MIT Press."},{"key":"S0269888915000089_ref86","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1204375"},{"key":"S0269888915000089_ref92","first-page":"242","volume-title":"IEEE Swarm Intelligence Symposium","author":"Merkle","year":"2007"},{"key":"S0269888915000089_ref62","unstructured":"T3 Group 2012. T3 Group: Trust Theory Technology. http:\/\/t3.istc.cnr.it\/trustwiki\/index.php\/Main_Page."},{"key":"S0269888915000089_ref93","first-page":"23","volume-title":"AAAI-99 and GECCO-99 Workshop on Data Mining with Evolutionary Algorithms: Research Directions","author":"Monmarch\u00e9","year":"1999"},{"key":"S0269888915000089_ref110","unstructured":"Parunak H. V. D. , Rohwer R. , Belding T. C. & Brueckner S. 2006. Dynamic decentralized any-time hierarchical clustering. In Proceedings of the Fourth International Workshop on Engineering Self-Organizing Systems (ESOA\u201906), LNAI 4335. Springer."},{"key":"S0269888915000089_ref89","volume-title":"Field-Based Coordination for Pervasive Multiagent Systems","author":"Mamei","year":"2005"},{"key":"S0269888915000089_ref94","unstructured":"Nagpal R. 2001. Programmable Self-Assembly: Constructing Global Shape using Biologically-inspired Local Interactions and Origami Mathematics. PhD thesis."},{"key":"S0269888915000089_ref95","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780199206650.001.0001"},{"key":"S0269888915000089_ref96","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_7"},{"key":"S0269888915000089_ref98","first-page":"82","article-title":"Blackboard systems","volume":"7","author":"Nii","year":"1986","journal-title":"AI Magazine"},{"key":"S0269888915000089_ref100","unstructured":"OMG 2008. Software & Systems Process Engineering Meta-Model Specification. Technical report, Object Management Group. http:\/\/www.omg.org\/spec\/SPEM\/2.0\/PDF."},{"key":"S0269888915000089_ref111","doi-asserted-by":"crossref","unstructured":"Parunak H. V. D. , Brueckner S. , Weyns D. , Holvoet T. & Valckenaers P. 2007. E pluribus unum: Polyagent and delegate mas architectures. In Eighth International Workshop on Multi-Agent-Based Simulation (MABS07), Lecture Notes in AI 5003, 36\u201351. Springer.","DOI":"10.1007\/978-3-540-70916-9_4"},{"key":"S0269888915000089_ref101","first-page":"187","volume-title":"Process Coordination and Ubiquitous Computing","author":"Omicini","year":"2002"},{"key":"S0269888915000089_ref103","unstructured":"Omicini A. , Ricci A. , Viroli M. , Castelfranchi C. & Tummolini L. 2004. Coordination artifacts: environment-based coordination for intelligent agents. In 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), Jennings, N. R., Tambe, M., Sierra, C. & Sonenberg, L. (eds), 1, 286\u2013293. ACM."},{"key":"S0269888915000089_ref102","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010060322135"},{"key":"S0269888915000089_ref105","doi-asserted-by":"crossref","unstructured":"Parunak H. V. D. 2006. A survey of environments and mechanisms for human-human stigmergy. In Proceedings of E4MAS 2005, Weyns, D., Michel, F. & Van Dyke Parunak, H. (eds), LNAI 3830, Lecture Notes on AI, 163\u2013186. Springer.","DOI":"10.1007\/11678809_10"},{"key":"S0269888915000089_ref3","unstructured":"aliCE 2008. aliCE (agents, languages and infrastructures for complexity engineering) Home. http:\/\/alice.unibo.it\/xwiki\/bin\/view\/aliCE\/."},{"key":"S0269888915000089_ref109","unstructured":"Parunak H. V. D. , Brueckner S. & Savit R. 2004. Universality in multi-agent systems. In Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), 930\u2013937. ACM."},{"key":"S0269888915000089_ref107","doi-asserted-by":"publisher","DOI":"10.1007\/1-4020-8058-1_21"},{"key":"S0269888915000089_ref108","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010039424126"},{"key":"S0269888915000089_ref113","doi-asserted-by":"publisher","DOI":"10.1023\/A:1012411712038"},{"key":"S0269888915000089_ref57","doi-asserted-by":"crossref","unstructured":"Gershenson C. & Heylighen F. 2003. When Can We Call a System Self-Organizing? http:\/\/arxiv.org\/pdf\/nlin.AO\/0303020.","DOI":"10.1007\/978-3-540-39432-7_65"},{"key":"S0269888915000089_ref114","doi-asserted-by":"publisher","DOI":"10.1016\/S0954-1810(01)00026-7"},{"key":"S0269888915000089_ref116","doi-asserted-by":"publisher","DOI":"10.1145\/2348832.2348836"},{"key":"S0269888915000089_ref75","unstructured":"IBM 2006. An architectural blueprint for autonomic computing. Technical report, IBM."},{"key":"S0269888915000089_ref117","unstructured":"Rao A. S. & Georgeff M. P. 1991. Modeling rational agents within a BDI architecture. In International Conference on Principles of Knowledge Representation and Reasoning (KR-91), Allen, J., Fikes, F., & Sandwall, E. (eds), 473\u2013484. Morgan Kaufman."},{"key":"S0269888915000089_ref121","unstructured":"SAPERE 2011. Eu SAPERE Project (Self-Aware Pervasive Service Ecosystems). http:\/\/www.sapere-project.eu\/."},{"key":"S0269888915000089_ref122","unstructured":"SASO 2011. Self-adaptive and Self-Organizing Systems. http:\/\/www.saso-conference.org\/."},{"key":"S0269888915000089_ref125","doi-asserted-by":"publisher","DOI":"10.2514\/1.27114"},{"key":"S0269888915000089_ref127","doi-asserted-by":"publisher","DOI":"10.1016\/S0375-9601(03)00507-3"},{"key":"S0269888915000089_ref87","doi-asserted-by":"publisher","DOI":"10.1109\/64.546582"},{"key":"S0269888915000089_ref128","unstructured":"Scholtes I. 2010. Harnessing Complex Structures and Collective Dynamics in Large Networked Computing Systems. PhD thesis."},{"key":"S0269888915000089_ref129","unstructured":"Scholtes I. 2011. Thoughts on Engineering Self-Organizing Systems. Personal Communication."},{"key":"S0269888915000089_ref130","doi-asserted-by":"crossref","unstructured":"Scholtes I. , Botev J. , Hohfeld A. , Schloss H. & Esch M. 2008. Awareness-driven phase transitions in very large scale distributed systems. In The Second IEEE International Conferences on Self-Adaptive and Self-Organizing Systems (SASO), Brueckner, S. A., Robertson, P. & Bellur, U. (eds). IEEE.","DOI":"10.1109\/SASO.2008.49"},{"key":"S0269888915000089_ref133","volume-title":"The Sciences of the Artificial","author":"Simon","year":"1969"},{"key":"S0269888915000089_ref134","unstructured":"Simonin O. , Charpillet F. , Buffet O. & Glad A. 2011. Engineering Self-Organizing Systems. Personal Communication."},{"key":"S0269888915000089_ref138","unstructured":"Valckenaers P. 2011. Self-Organizing Systems with Emergent Behavior. Personal Communication."},{"key":"S0269888915000089_ref72","unstructured":"H\u00f6ning N. 2011. Comments on Software Engineering for Self-Organizing Systems. Personal Communication."},{"key":"S0269888915000089_ref137","doi-asserted-by":"publisher","DOI":"10.1016\/S0007-8506(07)60137-1"},{"key":"S0269888915000089_ref141","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02053-7_8"},{"key":"S0269888915000089_ref144","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-006-9001-6"},{"key":"S0269888915000089_ref90","doi-asserted-by":"publisher","DOI":"10.1109\/3468.844352"},{"key":"S0269888915000089_ref11","unstructured":"Becker B. , Karsai G. , Mankovskii S. , Muoller H. , Pezze M. , Schaofer W. , Sousa J. P. , Tahvildari L. , Tamura G. , Villegas N. M. & Wong K. 2010. Dagstuhl Group a: Towards Practical Run-Time V&V (for self-adaptive systems). http:\/\/www.dagstuhl.de\/Materials\/Files\/10\/10431\/10431.SWM10.Slides.ppt."},{"key":"S0269888915000089_ref142","unstructured":"Viroli M. & Omicini A. 2011. The \u201cself-organising coordination\u201d Paradigm in the Software Engineering of SOS. Technical report, Universita di Bologna."},{"key":"S0269888915000089_ref68","doi-asserted-by":"publisher","DOI":"10.1142\/S0219525998000168"},{"key":"S0269888915000089_ref146","unstructured":"Watson D. P. & Scheidt D. H. 2005. Autonomous systems. Johns Hopkins APL Technical Digest 26(4), 368\u2013375."},{"key":"S0269888915000089_ref148","unstructured":"Werfel J. 2006. Anthills Built to Order: Automating Construction with Artificial Swarms. PhD thesis."},{"key":"S0269888915000089_ref106","doi-asserted-by":"crossref","unstructured":"Parunak H. V. D. & Brueckner S. 2001. Entropy and self-organization in multi-agent systems. In The Fifth International Conference on Autonomous Agents (Agents 2001), Andr\u00e9, E., Sen, S., Frasson, C. & M\u00fcller, J. P. (eds), 124\u2013130. ACM.","DOI":"10.1145\/375735.376024"},{"key":"S0269888915000089_ref151","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01064-4"},{"key":"S0269888915000089_ref152","unstructured":"Weyns D. 2011. Software engineering for self-organizing systems. Personal Communication."},{"key":"S0269888915000089_ref149","doi-asserted-by":"publisher","DOI":"10.1007\/s10458-008-9037-x"},{"key":"S0269888915000089_ref154","volume-title":"Cybernetics","author":"Wiener","year":"1948"},{"key":"S0269888915000089_ref155","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-58855-8"},{"key":"S0269888915000089_ref16","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780195131581.001.0001","volume-title":"Swarm Intelligence: From Natural to Artificial Systems (SFI Studies in the Sciences of Complexity)","author":"Bonabeau","year":"1999"},{"key":"S0269888915000089_ref91","doi-asserted-by":"publisher","DOI":"10.1098\/rspl.1867.0055"},{"key":"S0269888915000089_ref150","volume-title":"Software Engineering for Self-Adaptive Systems II","author":"Weyns","year":"2012"},{"key":"S0269888915000089_ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2008.09.018"},{"key":"S0269888915000089_ref43","unstructured":"Denzinger J. , Kasinger H. & Bauer B. 2011. Software engineering for self-organizing systems. Personal Communication."},{"key":"S0269888915000089_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-3615(98)00102-X"},{"key":"S0269888915000089_ref124","doi-asserted-by":"crossref","unstructured":"Sauter J. A. , Matthews R. , Parunak H. V. D. & Brueckner S. A. 2005. Performance of digital pheromones for swarming vehicle control. In Fourth International Joint Conference on Autonomous Agents and Multi-Agent Systems, Pechoucek, M., Steiner, D. & Thompson, S. (eds), 903\u2013910. ACM.","DOI":"10.1145\/1082473.1082610"}],"container-title":["The Knowledge Engineering Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0269888915000089","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T14:42:01Z","timestamp":1767624121000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0269888915000089\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9]]},"references-count":156,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,9]]}},"alternative-id":["S0269888915000089"],"URL":"https:\/\/doi.org\/10.1017\/s0269888915000089","relation":{},"ISSN":["0269-8889","1469-8005"],"issn-type":[{"value":"0269-8889","type":"print"},{"value":"1469-8005","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,9]]}}}