“…CPCs can be approached from several theoretical and engineering perspectives. Informative, but non-exhaustive, exemplars include: - • cyber-physical and hybrid systems ( Cassandras and Lafortune, 2008 ; Kim and Kumar 2012 );
- • coordination models and languages ( Malone and Crowston, 1994 ; Ciatto et al, 2020 );
- • autonomic computing and self-* systems ( Kephart and Chess, 2003 ; de Lemos et al, 2010 ; Bellman et al, 2021 ; Harvey et al, 2021 );
- • artificial life ( Aguilar et al, 2014 ; Gershenson, 2023 );
- • multi-agent systems (MASs) ( Wooldridge, 2009 ; Mascardi et al, 2019 ; Boissier et al, 2020 );
- • grammar systems ( Klavins et al, 2006 ; Csuhaj-Varjú et al, 2018 );
- • swarm robotics ( Brambilla et al, 2013 ; Dorigo et al, 2021 );
- • collective intelligence ( Malone and Bernstein, 2022 ; Casadei, 2023a );
- • complex adaptive systems ( Bucchiarone and Mongiello, 2019 ; Abeywickrama et al, 2020 ; Wirsing et al, 2023 );
- • multi-agent reinforcement learning ( Zhang et al, 2019 ); and
- • macro-programming ( Júnior et al, 2022 ; Casadei, 2023b ).
…”