{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:28Z","timestamp":1750306288903,"version":"3.41.0"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,6,6]],"date-time":"2016-06-06T00:00:00Z","timestamp":1465171200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ASCENS project","award":["257414"],"award-info":[{"award-number":["257414"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2016,7,25]]},"abstract":"<jats:p>Distributed autonomous systems consisting of large numbers of components with no central control point need to be able to dynamically adapt their control mechanisms to deal with an unpredictable and changing environment. Existing frameworks for engineering self-adaptive systems fail to account for the need to incorporate self-expression\u2014that is, the capability of a system to dynamically adapt its coordination pattern during runtime. Although the benefits of incorporating self-expression are well known, currently there is no principled means of enabling this during system design. We propose a conceptual framework for principled design of systems that exhibit self-expression, based on inspiration from the natural immune system. The framework is described as a set of design principles and customizable algorithms and then is instantiated in three case studies, including two from robotics and one from artificial chemistry. We show that it enables self-expression in each case, resulting in systems that are able to adapt their choice of coordination pattern during runtime to optimize functional and nonfunctional goals, as well as to discover novel patterns and architectures.<\/jats:p>","DOI":"10.1145\/2897372","type":"journal-article","created":{"date-parts":[[2016,6,10]],"date-time":"2016-06-10T13:00:33Z","timestamp":1465563633000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Artificial Immunology for Collective Adaptive Systems Design and Implementation"],"prefix":"10.1145","volume":"11","author":[{"given":"Nicola","family":"Capodieci","sequence":"first","affiliation":[{"name":"University of Modena and Reggio Emilia, Modena, Italy"}]},{"given":"Emma","family":"Hart","sequence":"additional","affiliation":[{"name":"Edinburgh Napier University, Edinburgh, Scotland"}]},{"given":"Giacomo","family":"Cabri","sequence":"additional","affiliation":[{"name":"University of Modena and Reggio Emilia, Modena, Italy"}]}],"member":"320","published-online":{"date-parts":[[2016,6,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/332833.332842"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/WETICE.2012.48"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2013.23"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/WAINA.2013.82"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-45234-9_11"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2014.6903716"},{"key":"e_1_2_1_7_1","volume-title":"Advances in Artificial Life: ECAL","author":"Capodieci Nicola","year":"2013","unstructured":"Nicola Capodieci , Emma Hart , and Giacomo Cabri . 2013. An immune network approach for self-adaptive ensembles of autonomic components: A case study in swarm robotics . In Advances in Artificial Life: ECAL 2013 , Vol. 12 . MIT Press , Cambridge, MA , 864--871. Nicola Capodieci, Emma Hart, and Giacomo Cabri. 2013. An immune network approach for self-adaptive ensembles of autonomic components: A case study in swarm robotics. In Advances in Artificial Life: ECAL 2013, Vol. 12. MIT Press, Cambridge, MA, 864--871."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASO.2014.16"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.7551\/978-0-262-32621-6-ch032"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37192-9_55"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1006\/smim.2000.0234"},{"volume-title":"Tending Adam\u2019s Garden: Evolving the Cognitive Immune Self","author":"Cohen Irun R.","key":"e_1_2_1_12_1","unstructured":"Irun R. Cohen . 2000b. Tending Adam\u2019s Garden: Evolving the Cognitive Immune Self . Academic Press , Waltham, MA . Irun R. Cohen. 2000b. Tending Adam\u2019s Garden: Evolving the Cognitive Immune Self. Academic Press, Waltham, MA."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619998"},{"volume-title":"Engineering Self-Organising Systems","author":"Wolf Tom De","key":"e_1_2_1_15_1","unstructured":"Tom De Wolf and Tom Holvoet . 2007. Design patterns for decentralised coordination in self-organising emergent systems . In Engineering Self-Organising Systems . Springer , 28--49. Tom De Wolf and Tom Holvoet. 2007. Design patterns for decentralised coordination in self-organising emergent systems. In Engineering Self-Organising Systems. Springer, 28--49."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/3477.484436"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33902-8"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11047-012-9324-y"},{"volume-title":"Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies","author":"Floreano Dario","key":"e_1_2_1_19_1","unstructured":"Dario Floreano and Claudio Mattiussi . 2008. Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies . MIT Press , Cambridge, MA . Dario Floreano and Claudio Mattiussi. 2008. Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies. MIT Press, Cambridge, MA."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2006.884042"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2006.12.004"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 1995 IEEE\/RSJ International Conference on Intelligent Robots and Systems","volume":"1","author":"Ishiguro A.","unstructured":"A. Ishiguro , R. Watanabe , and Y. Uchikawa . 1995. An immunological approach to dynamic behavior control for autonomous mobile robots . In Proceedings of the 1995 IEEE\/RSJ International Conference on Intelligent Robots and Systems , Vol. 1 . IEEE, Los Alamitos, CA, 495--500. A. Ishiguro, R. Watanabe, and Y. Uchikawa. 1995. An immunological approach to dynamic behavior control for autonomous mobile robots. In Proceedings of the 1995 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Vol. 1. IEEE, Los Alamitos, CA, 495--500."},{"key":"e_1_2_1_23_1","article-title":"Towards a network theory of the immune system","author":"Jerne M. K.","year":"1974","unstructured":"M. K. Jerne . 1974 . Towards a network theory of the immune system . Annals of Immunology, 1--2, 373--389. M. K. Jerne. 1974. Towards a network theory of the immune system. Annals of Immunology, 1--2, 373--389.","journal-title":"Annals of Immunology, 1--2, 373--389."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1162\/EVCO_a_00025"},{"volume-title":"Design Principles for the Immune System and Other Distributed Autonomous Systems","author":"Orosz Carles G.","key":"e_1_2_1_25_1","unstructured":"Carles G. Orosz . 2001. An introduction to immuno-ecology and immuno-informatics . In Design Principles for the Immune System and Other Distributed Autonomous Systems , L. A. Segel and I. R. Cohen (Eds.). Oxford University Press , 125--150. Carles G. Orosz. 2001. An introduction to immuno-ecology and immuno-informatics. In Design Principles for the Immune System and Other Distributed Autonomous Systems, L. A. Segel and I. R. Cohen (Eds.). Oxford University Press, 125--150."},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","first-page":"137","DOI":"10.3233\/ISB-2012-0445","article-title":"Towards a virtual C. elegans: A framework for simulation and visualization of the neuromuscular system in a 3D physical environment","volume":"11","author":"Palyanov Andrey","year":"2012","unstructured":"Andrey Palyanov , Sergey Khayrulin , Stephen D. Larson , and Alexander Dibert . 2012 . Towards a virtual C. elegans: A framework for simulation and visualization of the neuromuscular system in a 3D physical environment . In Silico Biology 11 , 3, 137 -- 147 . Andrey Palyanov, Sergey Khayrulin, Stephen D. Larson, and Alexander Dibert. 2012. Towards a virtual C. elegans: A framework for simulation and visualization of the neuromuscular system in a 3D physical environment. In Silico Biology 11, 3, 137--147.","journal-title":"Silico Biology"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-012-0072-5"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37192-9_56"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2014.10"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/WETICE.2013.46"},{"volume-title":"Advances in Artificial Life","author":"Sayama Hiroki","key":"e_1_2_1_31_1","unstructured":"Hiroki Sayama . 2007. Decentralized control and interactive design methods for large-scale heterogeneous self-organizing swarms . In Advances in Artificial Life . Springer , Berlin, DE , 675--684. Hiroki Sayama. 2007. Decentralized control and interactive design methods for large-scale heterogeneous self-organizing swarms. In Advances in Artificial Life. Springer, Berlin, DE, 675--684."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1162\/artl.1994.1.353"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12065-010-0039-7"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2009.10.005"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASOW.2011.24"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897372","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897372","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:39:02Z","timestamp":1750221542000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897372"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,6]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,7,25]]}},"alternative-id":["10.1145\/2897372"],"URL":"https:\/\/doi.org\/10.1145\/2897372","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2016,6,6]]},"assertion":[{"value":"2015-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}