{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T00:30:32Z","timestamp":1743121832380,"version":"3.40.3"},"publisher-location":"Cham","reference-count":52,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031626968"},{"type":"electronic","value":"9783031626975"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-62697-5_14","type":"book-chapter","created":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T21:01:23Z","timestamp":1718053283000},"page":"258-276","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["ScaFi-Blocks: A Visual Aggregate Programming Environment for\u00a0Low-Code Swarm Design"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1553-4561","authenticated-orcid":false,"given":"Gianluca","family":"Aguzzi","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9149-949X","authenticated-orcid":false,"given":"Roberto","family":"Casadei","sequence":"additional","affiliation":[]},{"given":"Matteo","family":"Cerioni","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2702-5702","authenticated-orcid":false,"given":"Mirko","family":"Viroli","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,6,11]]},"reference":[{"key":"14_CR1","doi-asserted-by":"publisher","unstructured":"Abd\u00a0Alrahman, Y., De\u00a0Nicola, R., Loreti, M.: Programming interactions in collective adaptive systems by relying on attribute-based communication. Sci. Comput. Program. 192 (2020). https:\/\/doi.org\/10.1016\/j.scico.2020.102428","DOI":"10.1016\/j.scico.2020.102428"},{"key":"14_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-3-030-78142-2_18","volume-title":"Coordination Models and Languages","author":"G Aguzzi","year":"2021","unstructured":"Aguzzi, G., Casadei, R., Maltoni, N., Pianini, D., Viroli, M.: ScaFi-Web: a web-based application for field-based coordination programming. In: Damiani, F., Dardha, O. (eds.) COORDINATION 2021. LNCS, vol. 12717, pp. 285\u2013299. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-78142-2_18"},{"key":"14_CR3","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-031-35361-1_2","volume-title":"COORDINATION 2023","author":"G Aguzzi","year":"2023","unstructured":"Aguzzi, G., Casadei, R., Viroli, M.: MacroSwarm: a field-based compositional framework for swarm programming. In: Jongmans, S.S., Lopes, A. (eds.) COORDINATION 2023. LNCS, vol. 13908, pp. 31\u201351. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-35361-1_2"},{"key":"14_CR4","doi-asserted-by":"publisher","unstructured":"Ajaykumar, G., Steele, M., Huang, C.: A survey on end-user robot programming. ACM Comput. Surv. 54(8), 164:1\u2013164:36 (2022). https:\/\/doi.org\/10.1145\/3466819","DOI":"10.1145\/3466819"},{"key":"14_CR5","doi-asserted-by":"publisher","unstructured":"Armoni, M., Meerbaum-Salant, O., Ben-Ari, M.: From scratch to \u201creal\u201d programming. ACM Trans. Comput. Educ. 14(4), 25:1\u201325:15 (2014). https:\/\/doi.org\/10.1145\/2677087","DOI":"10.1145\/2677087"},{"key":"14_CR6","doi-asserted-by":"publisher","unstructured":"Audrito, G., Casadei, R., Damiani, F., Salvaneschi, G., Viroli, M.: Functional programming for distributed systems with XC. In: 36th European Conference on Object-Oriented Programming, ECOOP 2022. LIPIcs, vol.\u00a0222, pp. 20:1\u201320:28. Schloss Dagstuhl - Leibniz-Zentrum f\u00fcr Informatik (2022). https:\/\/doi.org\/10.4230\/LIPIcs.ECOOP.2022.20","DOI":"10.4230\/LIPIcs.ECOOP.2022.20"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Audrito, G., Casadei, R., Damiani, F., Viroli, M.: Computation against a neighbour: addressing large-scale distribution and adaptivity with functional programming and scala. Logical Methods Comput. Sci. 19(1) (2023). https:\/\/lmcs.episciences.org\/10826","DOI":"10.46298\/lmcs-19(1:6)2023"},{"issue":"9","key":"14_CR8","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2015.261","volume":"48","author":"J Beal","year":"2015","unstructured":"Beal, J., Pianini, D., Viroli, M.: Aggregate programming for the internet of things. Computer 48(9), 22\u201330 (2015)","journal-title":"Computer"},{"key":"14_CR9","doi-asserted-by":"publisher","unstructured":"Bock, A.C., Frank, U.: In search of the essence of low-code: An exploratory study of seven development platforms. In: ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS 2021 Companion, pp. 57\u201366. IEEE (2021). https:\/\/doi.org\/10.1109\/MODELS-C53483.2021.00016","DOI":"10.1109\/MODELS-C53483.2021.00016"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Boissier, O., Bordini, R.H., Hubner, J., Ricci, A.: Multi-agent Oriented Programming: Programming Multi-agent Systems Using JaCaMo. MIT Press, Cambridge (2020)","DOI":"10.1017\/S026988891800005X"},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"Bonabeau, E., Dorigo, M., Th\u00e9raulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. Santa Fe Institute Studies in the Sciences of Complexity, Oxford university press, Oxford (1999)","DOI":"10.1093\/oso\/9780195131581.001.0001"},{"issue":"1","key":"14_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11721-012-0075-2","volume":"7","author":"M Brambilla","year":"2013","unstructured":"Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1\u201341 (2013). https:\/\/doi.org\/10.1007\/s11721-012-0075-2","journal-title":"Swarm Intell."},{"issue":"2","key":"14_CR13","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1007\/S10846-023-01861-Y","volume":"108","author":"R Brouzos","year":"2023","unstructured":"Brouzos, R., Panayiotou, K., Tsardoulias, E.G., Symeonidis, A.L.: A low-code approach for connected robots. J. Intell. Robotic Syst. 108(2), 28 (2023). https:\/\/doi.org\/10.1007\/S10846-023-01861-Y","journal-title":"J. Intell. Robotic Syst."},{"issue":"2","key":"14_CR14","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1109\/TSMCC.2007.913919","volume":"38","author":"L Busoniu","year":"2008","unstructured":"Busoniu, L., Babuska, R., Schutter, B.D.: A comprehensive survey of multiagent reinforcement learning. IEEE Trans. Syst. Man Cybern. Part C 38(2), 156\u2013172 (2008). https:\/\/doi.org\/10.1109\/TSMCC.2007.913919","journal-title":"IEEE Trans. Syst. Man Cybern. Part C"},{"key":"14_CR15","doi-asserted-by":"publisher","unstructured":"Carroll, M., Namjoshi, K.S., Segall, I.: The Resh programming language for multirobot orchestration. In: IEEE International Conference on Robotics and Automation, ICRA 2021, pp. 4026\u20134032. IEEE (2021). https:\/\/doi.org\/10.1109\/ICRA48506.2021.9561133","DOI":"10.1109\/ICRA48506.2021.9561133"},{"issue":"4","key":"14_CR16","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1162\/ARTL_A_00408","volume":"29","author":"R Casadei","year":"2023","unstructured":"Casadei, R.: Artificial collective intelligence engineering: a survey of concepts and perspectives. Artif. Life 29(4), 433\u2013467 (2023). https:\/\/doi.org\/10.1162\/ARTL_A_00408","journal-title":"Artif. Life"},{"key":"14_CR17","doi-asserted-by":"publisher","unstructured":"Casadei, R.: Macroprogramming: concepts, state of the art, and opportunities of macroscopic behaviour modelling. ACM Comput. Surv. 55(13s), 275:1\u2013275:37 (2023). https:\/\/doi.org\/10.1145\/3579353","DOI":"10.1145\/3579353"},{"key":"14_CR18","doi-asserted-by":"publisher","unstructured":"Casadei, R., Dente, F., Aguzzi, G., Pianini, D., Viroli, M.: Self-organisation programming: a functional reactive macro approach. In: IEEE International Conference on Autonomic Computing and Self-Organizing Systems, ACSOS 2023, pp. 87\u201396. IEEE (2023). https:\/\/doi.org\/10.1109\/ACSOS58161.2023.00026","DOI":"10.1109\/ACSOS58161.2023.00026"},{"issue":"20","key":"14_CR19","doi-asserted-by":"publisher","first-page":"20136","DOI":"10.1109\/JIOT.2022.3172470","volume":"9","author":"R Casadei","year":"2022","unstructured":"Casadei, R., Fortino, G., Pianini, D., Placuzzi, A., Savaglio, C., Viroli, M.: A methodology and simulation-based toolchain for estimating deployment performance of smart collective services at the edge. IEEE Internet Things J. 9(20), 20136\u201320148 (2022). https:\/\/doi.org\/10.1109\/JIOT.2022.3172470","journal-title":"IEEE Internet Things J."},{"key":"14_CR20","doi-asserted-by":"publisher","first-page":"101248","DOI":"10.1016\/j.softx.2022.101248","volume":"20","author":"R Casadei","year":"2022","unstructured":"Casadei, R., Viroli, M., Aguzzi, G., Pianini, D.: ScaFi: a Scala DSL and toolkit for aggregate programming. SoftwareX 20, 101248 (2022). https:\/\/doi.org\/10.1016\/j.softx.2022.101248","journal-title":"SoftwareX"},{"key":"14_CR21","doi-asserted-by":"publisher","first-page":"100970","DOI":"10.1016\/J.COLA.2020.100970","volume":"58","author":"E Coronado","year":"2020","unstructured":"Coronado, E., Mastrogiovanni, F., Indurkhya, B., Venture, G.: Visual programming environments for end-user development of intelligent and social robots, a systematic review. J. Comput. Lang. 58, 100970 (2020). https:\/\/doi.org\/10.1016\/J.COLA.2020.100970","journal-title":"J. Comput. Lang."},{"key":"14_CR22","doi-asserted-by":"publisher","first-page":"104322","DOI":"10.1016\/J.ROBOT.2022.104322","volume":"160","author":"F Corradini","year":"2023","unstructured":"Corradini, F., Pettinari, S., Re, B., Rossi, L., Tiezzi, F.: A BPMN-driven framework for multi-robot system development. Robotics Auton. Syst. 160, 104322 (2023). https:\/\/doi.org\/10.1016\/J.ROBOT.2022.104322","journal-title":"Robotics Auton. Syst."},{"key":"14_CR23","doi-asserted-by":"publisher","unstructured":"De\u00a0Nicola, R., Loreti, M., Pugliese, R., Tiezzi, F.: A formal approach to autonomic systems programming: the SCEL language. ACM Trans. Auton. Adapt. Syst. 9(2), 7:1\u20137:29 (2014). https:\/\/doi.org\/10.1145\/2619998","DOI":"10.1145\/2619998"},{"key":"14_CR24","doi-asserted-by":"publisher","unstructured":"Dedousis, D., Kalogeraki, V.: A framework for programming a swarm of UAVs. In: 11th PErvasive Technologies Related to Assistive Environments Conference (PETRA\u201918), Proceedings, pp. 5\u201312. ACM (2018). https:\/\/doi.org\/10.1145\/3197768.3197772","DOI":"10.1145\/3197768.3197772"},{"issue":"1","key":"14_CR25","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/S11047-012-9324-Y","volume":"12","author":"JL Fernandez-Marquez","year":"2013","unstructured":"Fernandez-Marquez, J.L., Serugendo, G.D.M., Montagna, S., Viroli, M., Arcos, J.L.: Description and composition of bio-inspired design patterns: a complete overview. Nat. Comput. 12(1), 43\u201367 (2013). https:\/\/doi.org\/10.1007\/S11047-012-9324-Y","journal-title":"Nat. Comput."},{"key":"14_CR26","doi-asserted-by":"publisher","first-page":"29","DOI":"10.3389\/FROBT.2016.00029","volume":"3","author":"G Francesca","year":"2016","unstructured":"Francesca, G., Birattari, M.: Automatic design of robot swarms: achievements and challenges. Front. Robot. AI 3, 29 (2016). https:\/\/doi.org\/10.3389\/FROBT.2016.00029","journal-title":"Front. Robot. AI"},{"issue":"2","key":"14_CR27","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s11721-014-0092-4","volume":"8","author":"G Francesca","year":"2014","unstructured":"Francesca, G., Brambilla, M., Brutschy, A., Trianni, V., Birattari, M.: Automode: a novel approach to the automatic design of control software for robot swarms. Swarm Intell. 8(2), 89\u2013112 (2014)","journal-title":"Swarm Intell."},{"key":"14_CR28","unstructured":"H\u00fcttenrauch, M., Sosic, A., Neumann, G.: Deep reinforcement learning for swarm systems. J. Mach. Learn. Res. 20, 54:1\u201354:31 (2019). http:\/\/jmlr.org\/papers\/v20\/18-476.html"},{"key":"14_CR29","doi-asserted-by":"publisher","unstructured":"Ihirwe, F., Ruscio, D.D., Mazzini, S., Pierini, P., Pierantonio, A.: Low-code engineering for internet of things: a state of research. In: MODELS 2020: ACM\/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, Companion Proceedings, pp. 74:1\u201374:8. ACM (2020). https:\/\/doi.org\/10.1145\/3417990.3420208","DOI":"10.1145\/3417990.3420208"},{"key":"14_CR30","doi-asserted-by":"publisher","unstructured":"Kl\u00fcgl, F.: Sesam: visual programming and participatory simulation for agent-based models. In: Multi-Agent Systems - Simulation and Applications, pp. 477\u2013507. Computational Analysis, Synthesis, and Design of Dynamic Systems, CRC Press \/ Taylor & Francis (2009). https:\/\/doi.org\/10.1201\/9781420070248.CH16","DOI":"10.1201\/9781420070248.CH16"},{"key":"14_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1007\/978-3-030-61470-6_30","volume-title":"Leveraging Applications of Formal Methods, Verification and Validation: Engineering Principles","author":"O Kosak","year":"2020","unstructured":"Kosak, O., Huhn, L., Bohn, F., Wanninger, C., Hoffmann, A., Reif, W.: Maple-swarm: programming collective behavior for ensembles by extending HTN-planning. In: Margaria, T., Steffen, B. (eds.) ISoLA 2020 Part II. LNCS, vol. 12477, pp. 507\u2013524. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-61470-6_30"},{"key":"14_CR32","doi-asserted-by":"publisher","unstructured":"Koutsoubelias, M., Lalis, S.: TeCoLa: a programming framework for dynamic and heterogeneous robotic teams. In: Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous 2016), pp. 115\u2013124. ACM (2016). https:\/\/doi.org\/10.1145\/2994374.2994397","DOI":"10.1145\/2994374.2994397"},{"key":"14_CR33","doi-asserted-by":"publisher","first-page":"14181","DOI":"10.1109\/ACCESS.2021.3051043","volume":"9","author":"MA Kuhail","year":"2021","unstructured":"Kuhail, M.A., Farooq, S., Hammad, R., Bahja, M.: Characterizing visual programming approaches for end-user developers: a systematic review. IEEE Access 9, 14181\u201314202 (2021). https:\/\/doi.org\/10.1109\/ACCESS.2021.3051043","journal-title":"IEEE Access"},{"key":"14_CR34","doi-asserted-by":"publisher","unstructured":"Lem\u00e9e, J., Burattini, S., Mayer, S., Ciortea, A.: Domain-expert configuration of hypermedia multi-agent systems in industrial use cases. In: Agmon, N., An, B., Ricci, A., Yeoh, W. (eds.) Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2023, London, United Kingdom, 29 May 2023 - 2 June 2023, pp. 2499\u20132501. ACM (2023). https:\/\/doi.org\/10.5555\/3545946.3598981, https:\/\/dl.acm.org\/doi\/10.5555\/3545946.3598981","DOI":"10.5555\/3545946.3598981"},{"key":"14_CR35","doi-asserted-by":"publisher","unstructured":"Lima, K., Marques, E.R.B., Pinto, J., Sousa, J.B.: Dolphin: a task orchestration language for autonomous vehicle networks. In: 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems, IROS 2018, pp. 603\u2013610. IEEE (2018). https:\/\/doi.org\/10.1109\/IROS.2018.8594059","DOI":"10.1109\/IROS.2018.8594059"},{"issue":"2","key":"14_CR36","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MPRV.2004.1316820","volume":"3","author":"M Mamei","year":"2004","unstructured":"Mamei, M., Zambonelli, F., Leonardi, L.: Co-fields: a physically inspired approach to motion coordination. IEEE Pervasive Comput. 3(2), 52\u201361 (2004). https:\/\/doi.org\/10.1109\/MPRV.2004.1316820","journal-title":"IEEE Pervasive Comput."},{"key":"14_CR37","doi-asserted-by":"publisher","unstructured":"Masolo, C., Vieu, L., Ferrario, R., Borgo, S., Porello, D.: Pluralities, collectives, and composites. In: Formal Ontology in Information Systems - Proceedings of the 11th International Conference, FOIS 2020. Frontiers in Artificial Intelligence and Applications, vol.\u00a0330, pp. 186\u2013200. IOS Press (2020). https:\/\/doi.org\/10.3233\/FAIA200671","DOI":"10.3233\/FAIA200671"},{"issue":"3","key":"14_CR38","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/2428556.2428562","volume":"56","author":"G Mone","year":"2013","unstructured":"Mone, G.: Rise of the swarm. Commun. ACM 56(3), 16\u201317 (2013)","journal-title":"Commun. ACM"},{"key":"14_CR39","doi-asserted-by":"publisher","unstructured":"Myers, B.A.: Visual programming, programming by example, and program visualization: a taxonomy. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1886, pp. 59\u201366. ACM (1986). https:\/\/doi.org\/10.1145\/22627.22349","DOI":"10.1145\/22627.22349"},{"key":"14_CR40","doi-asserted-by":"publisher","unstructured":"Ni, Y., Kremer, U., Stere, A., Iftode, L.: Programming ad-hoc networks of mobile and resource-constrained devices. In: Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation. PLDI05, ACM (2005). https:\/\/doi.org\/10.1145\/1065010.1065040","DOI":"10.1145\/1065010.1065040"},{"issue":"2","key":"14_CR41","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/s40692-018-0101-5","volume":"5","author":"M Noone","year":"2018","unstructured":"Noone, M., Mooney, A.: Visual and textual programming languages: a systematic review of the literature. J. Comput. Educ. 5(2), 149\u2013174 (2018). https:\/\/doi.org\/10.1007\/s40692-018-0101-5","journal-title":"J. Comput. Educ."},{"key":"14_CR42","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/J.ROBOT.2016.12.006","volume":"91","author":"H Oh","year":"2017","unstructured":"Oh, H., Shirazi, A.R., Sun, C., Jin, Y.: Bio-inspired self-organising multi-robot pattern formation: a review. Robot. Auton. Syst. 91, 83\u2013100 (2017). https:\/\/doi.org\/10.1016\/J.ROBOT.2016.12.006","journal-title":"Robot. Auton. Syst."},{"issue":"12","key":"14_CR43","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MC.2016.376","volume":"49","author":"C Pinciroli","year":"2016","unstructured":"Pinciroli, C., Beltrame, G.: Swarm-oriented programming of distributed robot networks. Computer 49(12), 32\u201341 (2016)","journal-title":"Computer"},{"key":"14_CR44","doi-asserted-by":"publisher","first-page":"101185","DOI":"10.1016\/J.COLA.2022.101185","volume":"74","author":"D Pinho","year":"2023","unstructured":"Pinho, D., Aguiar, A., Amaral, V.: What about the usability in low-code platforms? A systematic literature review. J. Comput. Lang. 74, 101185 (2023). https:\/\/doi.org\/10.1016\/J.COLA.2022.101185","journal-title":"J. Comput. Lang."},{"key":"14_CR45","doi-asserted-by":"publisher","unstructured":"Ray, P.P.: A survey on visual programming languages in internet of things. Sci. Program. 2017, 1231430:1\u20131231430:6 (2017). https:\/\/doi.org\/10.1155\/2017\/1231430","DOI":"10.1155\/2017\/1231430"},{"key":"14_CR46","doi-asserted-by":"publisher","unstructured":"Reynolds, C.W.: Flocks, herds and schools: A distributed behavioral model. In: Stone, M.C. (ed.) Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1987, Anaheim, California, USA, July 27-31, 1987. pp. 25\u201334. ACM (1987). https:\/\/doi.org\/10.1145\/37401.37406","DOI":"10.1145\/37401.37406"},{"key":"14_CR47","series-title":"LNBIP","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-031-16947-2_1","volume-title":"BIR 2022","author":"K Rokis","year":"2022","unstructured":"Rokis, K., Kirikova, M.: Challenges of low-code\/no-code software development: a literature review. In: Nazaruka, E., Sandkuhl, K., Seigerroth, U. (eds.) BIR 2022. LNBIP, vol. 462, pp. 3\u201317. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-16947-2_1"},{"key":"14_CR48","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1007\/978-3-030-77970-2_34","volume-title":"Computational Science \u2013 ICCS 2021","author":"M Silva","year":"2021","unstructured":"Silva, M., Dias, J.P., Restivo, A., Ferreira, H.S.: A review on visual programming for distributed computation in IoT. In: Paszynski, M., Kranzlm\u00fcller, D., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M.A. (eds.) ICCS 2021. LNCS, vol. 12745, pp. 443\u2013457. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-77970-2_34"},{"key":"14_CR49","doi-asserted-by":"publisher","unstructured":"Trianni, V.: Evolutionary Swarm Robotics - Evolving Self-Organising Behaviours in Groups of Autonomous Robots, Studies in Computational Intelligence, vol.\u00a0108. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-77612-3","DOI":"10.1007\/978-3-540-77612-3"},{"key":"14_CR50","doi-asserted-by":"publisher","unstructured":"Viroli, M., Audrito, G., Beal, J., Damiani, F., Pianini, D.: Engineering resilient collective adaptive systems by self-stabilisation. ACM Trans. Model. Comput. Simul. 28(2), 16:1\u201316:28 (2018). https:\/\/doi.org\/10.1145\/3177774","DOI":"10.1145\/3177774"},{"key":"14_CR51","doi-asserted-by":"publisher","unstructured":"Viroli, M., Beal, J., Damiani, F., Audrito, G., Casadei, R., Pianini, D.: From distributed coordination to field calculus and aggregate computing. J. Log. Algebraic Methods Program. 109 (2019). https:\/\/doi.org\/10.1016\/j.jlamp.2019.100486","DOI":"10.1016\/j.jlamp.2019.100486"},{"key":"14_CR52","doi-asserted-by":"publisher","unstructured":"Weintrop, D., et al.: Evaluating coblox: a comparative study of robotics programming environments for adult novices. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. CHI 2018, ACM (2018). https:\/\/doi.org\/10.1145\/3173574.3173940","DOI":"10.1145\/3173574.3173940"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-62697-5_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T21:02:54Z","timestamp":1718053374000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-62697-5_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031626968","9783031626975"],"references-count":52,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-62697-5_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"11 June 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"COORDINATION","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Coordination Models and Languages","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Groningen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 June 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 June 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"coordination2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}