{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T06:50:22Z","timestamp":1781938222049,"version":"3.54.5"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032283573","type":"print"},{"value":"9783032283580","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"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":[[2026]]},"DOI":"10.1007\/978-3-032-28358-0_9","type":"book-chapter","created":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T06:00:39Z","timestamp":1781935239000},"page":"174-191","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Phyelds: A Pythonic Framework for\u00a0Aggregate Computing"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1553-4561","authenticated-orcid":false,"given":"Gianluca","family":"Aguzzi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-8337-8990","authenticated-orcid":false,"given":"Davide","family":"Domini","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7321-358X","authenticated-orcid":false,"given":"Nicolas","family":"Farabegoli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2702-5702","authenticated-orcid":false,"given":"Mirko","family":"Viroli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,6,21]]},"reference":[{"key":"9_CR1","unstructured":"Abadi, M., et al.: TensorFlow: a system for large-scale machine learning. In: Keeton, K., Roscoe, T. (eds.) 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016, Savannah, GA, USA, November 2-4, 2016, pp. 265\u2013283. USENIX Association (2016). https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/abadi"},{"key":"9_CR2","doi-asserted-by":"publisher","unstructured":"Aguzzi, G., et al.: A demonstrator for self-organizing robot teams. In: Giusto, C.D., Ravara, A. (eds.) Coordination Models and Languages - 27th IFIP WG 6.1 International Conference, COORDINATION 2025, Held as Part of the 20th International Federated Conference on Distributed Computing Techniques, DisCoTec 2025, Lille, France, June 17-19, 2025, Proceedings. Lecture Notes in Computer Science, vol. 15731, pp. 230\u2013244. Springer (2025). https:\/\/doi.org\/10.1007\/978-3-031-95589-1_12, https:\/\/doi.org\/10.1007\/978-3-031-95589-1_12","DOI":"10.1007\/978-3-031-95589-1_12"},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Aguzzi, G., Casadei, R., Viroli, M.: Addressing collective computations efficiency: towards a platform-level reinforcement learning approach. In: 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), pp. 11\u201320. IEEE (2022)","DOI":"10.1109\/ACSOS55765.2022.00019"},{"key":"9_CR4","doi-asserted-by":"crossref","unstructured":"Aguzzi, G., Casadei, R., Viroli, M.: Machine learning for aggregate computing: a research roadmap. In: 2022 IEEE 42nd International Conference on Distributed Computing Systems Workshops (ICDCSW), pp. 119\u2013124. IEEE (2022)","DOI":"10.1109\/ICDCSW56584.2022.00032"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Aguzzi, G., Viroli, M., Esterle, L.: Field-informed reinforcement learning of collective tasks with graph neural networks. In: 2023 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), pp. 37\u201346. IEEE (2023)","DOI":"10.1109\/ACSOS58161.2023.00021"},{"key":"9_CR6","doi-asserted-by":"publisher","unstructured":"Andruccioli, M., et al.: HarmoniKt: a unifying middleware for heterogeneous robot fleets. In: 23rd Consumer Communications & Networking Conference, CCNC 2026, Las Vegas, NV, USA, January 9-12, 2026, pp.\u00a01\u20136. IEEE (2026). https:\/\/doi.org\/10.1109\/CCNC65079.2026.11366553, https:\/\/doi.org\/10.1109\/CCNC65079.2026.11366553","DOI":"10.1109\/CCNC65079.2026.11366553"},{"key":"9_CR7","doi-asserted-by":"publisher","unstructured":"Audrito, G., Torta, G.: FCPP to aggregate them all, p. 103026 (2024). https:\/\/doi.org\/10.1016\/J.SCICO.2023.103026","DOI":"10.1016\/J.SCICO.2023.103026"},{"key":"9_CR8","doi-asserted-by":"publisher","unstructured":"Audrito, G., Viroli, M., Damiani, F., Pianini, D., Beal, J.: A higher-order calculus of computational fields (1), 5:1\u20135:55 (2019). https:\/\/doi.org\/10.1145\/3285956","DOI":"10.1145\/3285956"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Aurenhammer, F.: Voronoi diagrams - a survey of a fundamental geometric data structure. ACM Comput. Surv. 23(3), 345\u2013405 (1991)","DOI":"10.1145\/116873.116880"},{"key":"9_CR10","doi-asserted-by":"publisher","unstructured":"Beal, J., Pianini, D., Viroli, M.: Aggregate programming for the internet of things (9), 22\u201330 (2015). https:\/\/doi.org\/10.1109\/MC.2015.261","DOI":"10.1109\/MC.2015.261"},{"key":"9_CR11","doi-asserted-by":"publisher","unstructured":"Bettini, M., Kortvelesy, R., Blumenkamp, J., Prorok, A.: VMAS: a vectorized multi-agent simulator for collective robot learning. In: Bourgeois, J., Paik, J., Piranda, B., Werfel, J., Hauert, S., Pierson, A., Hamann, H., Lam, T.L., Matsuno, F., Mehr, N., Makhoul, A. (eds.) Distributed Autonomous Robotic Systems - 16th International Symposium, DARS 2022, Montb\u00e9liard, France, 28-30 November 2022. Springer Proceedings in Advanced Robotics, vol.\u00a028, pp. 42\u201356. Springer (2022). https:\/\/doi.org\/10.1007\/978-3-031-51497-5_4","DOI":"10.1007\/978-3-031-51497-5_4"},{"key":"9_CR12","doi-asserted-by":"publisher","unstructured":"Casadei, R.: Macroprogramming: concepts, state of the art, and opportunities of macroscopic behaviour modelling 55(13s), 275:1\u2013275:37 (2023). https:\/\/doi.org\/10.1145\/3579353","DOI":"10.1145\/3579353"},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Casadei, R., et al.: Software engineering for collective cyber-physical ecosystems (2025)","DOI":"10.1145\/3712004"},{"key":"9_CR14","doi-asserted-by":"publisher","unstructured":"Casadei, R., Pianini, D., Viroli, M., Natali, A.: Self-organising coordination regions: a pattern for edge computing. In: Nielson, H.R., Tuosto, E. (eds.) Coordination Models and Languages - 21st IFIP WG 6.1 International Conference, COORDINATION 2019, Held as Part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June 17-21, 2019, Proceedings. Lecture Notes in Computer Science, vol. 11533, pp. 182\u2013199. Springer (2019). https:\/\/doi.org\/10.1007\/978-3-030-22397-7_11","DOI":"10.1007\/978-3-030-22397-7_11"},{"key":"9_CR15","doi-asserted-by":"publisher","unstructured":"Casadei, R., Viroli, M., Aguzzi, G., Pianini, D.: SCAFI: a scala DSL and toolkit for aggregate programming, p. 101248 (2022). https:\/\/doi.org\/10.1016\/J.SOFTX.2022.101248","DOI":"10.1016\/J.SOFTX.2022.101248"},{"key":"9_CR16","doi-asserted-by":"crossref","unstructured":"Cort\u00e9s, J., Mart\u00ednez, S., Karatas, T., Bullo, F.: Coverage control for mobile sensing networks. IEEE Trans. Robotics Autom. 20(2), 243\u2013255 (2004)","DOI":"10.1109\/TRA.2004.824698"},{"key":"9_CR17","doi-asserted-by":"publisher","unstructured":"Domini, D., Aguzzi, G., Esterle, L., Viroli, M.: FBFL: A field-based coordination approach for data heterogeneity in federated learning. Logical Meth. Comput. Sci. 22, \u00a030 (2026). https:\/\/doi.org\/10.46298\/lmcs-22(1:19)2026, https:\/\/lmcs.episciences.org\/17663","DOI":"10.46298\/lmcs-22(1:19)2026"},{"key":"9_CR18","doi-asserted-by":"publisher","unstructured":"Domini, D., Aguzzi, G., Viroli, M.: ProFed: a benchmark for proximity-based non-IID federated learning. J. Open Res. Softw. 14 (2026). https:\/\/doi.org\/10.5334\/jors.624","DOI":"10.5334\/jors.624"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Domini, D., Cavallari, F., Aguzzi, G., Viroli, M.: ScaRLib: towards a hybrid toolchain for aggregate computing and many-agent reinforcement learning. Sci. Comput. Program. 238, 103176 (2024)","DOI":"10.1016\/j.scico.2024.103176"},{"key":"9_CR20","doi-asserted-by":"publisher","unstructured":"Domini, D., et al.: Sparse self-federated learning for energy efficient cooperative intelligence in society 5.0. In: International Joint Conference on Neural Networks, IJCNN 2025, Rome, Italy, June 30 - July 5, 2025, pp.\u00a01\u20138. IEEE (2025). https:\/\/doi.org\/10.1109\/IJCNN64981.2025.11228400","DOI":"10.1109\/IJCNN64981.2025.11228400"},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Domini, D., Farabegoli, N., Aguzzi, G., Viroli, M., Esterle, L.: Decentralized proximity-aware clustering for collective self-federated learning. Int. Things 35, 101841 (2026)","DOI":"10.1016\/j.iot.2025.101841"},{"key":"9_CR22","doi-asserted-by":"publisher","unstructured":"Heinzelman, W.R., Chandrakasan, A.P., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: 33rd Annual Hawaii International Conference on System Sciences (HICSS-33), 4-7 January, 2000, Maui, Hawaii, USA. IEEE Computer Society (2000). https:\/\/doi.org\/10.1109\/HICSS.2000.926982","DOI":"10.1109\/HICSS.2000.926982"},{"key":"9_CR23","doi-asserted-by":"publisher","unstructured":"ter Hoeven, E., et al.: Mesa 3: agent-based modeling with python in 2025. J. Open Source Softw. 10(109), \u00a07668 (2025). https:\/\/doi.org\/10.21105\/JOSS.07668","DOI":"10.21105\/JOSS.07668"},{"key":"9_CR24","doi-asserted-by":"publisher","unstructured":"Macenski, S., Foote, T., Gerkey, B.P., Lalancette, C., Woodall, W.: Robot operating system 2: design, architecture, and uses in the wild. Sci. Robotics 7(66) (2022). https:\/\/doi.org\/10.1126\/SCIROBOTICS.ABM6074","DOI":"10.1126\/SCIROBOTICS.ABM6074"},{"key":"9_CR25","unstructured":"McMahan, B., Moore, E., Ramage, D., Hampson, S., y\u00a0Arcas, B.A.: Communication-efficient learning of deep networks from decentralized data. In: Singh, A., Zhu, X.J. (eds.) Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, AISTATS 2017, 20-22 April 2017, Fort Lauderdale, FL, USA. Proceedings of Machine Learning Research, vol.\u00a054, pp. 1273\u20131282. PMLR (2017). http:\/\/proceedings.mlr.press\/v54\/mcmahan17a.html"},{"key":"9_CR26","unstructured":"McMahan, H.B., Moore, E., Ramage, D., y\u00a0Arcas, B.A.: Federated learning of deep networks using model averaging. CoRR abs\/1602.05629 (2016). http:\/\/arxiv.org\/abs\/1602.05629"},{"key":"9_CR27","doi-asserted-by":"publisher","unstructured":"Mo, Y., Audrito, G., Dasgupta, S., Beal, J.: A resilient leader election algorithm using aggregate computing blocks\u204e\u204esupported by the defense advanced research projects agency (darpa) under contract no. hr001117c0049. the views, opinions, and\/or findings expressed are those of the author(s) and should not be interpreted as representing the official views or policies of the department of defense or the u.s. government. this document does not contain technology or technical data controlled under either u.s. international traffic in arms regulation or U.S. export administration regulations. approved for public release, distribution unlimited (darpa distar case 32200, 10\/31\/19). mo was also partially supported by the australian research council under grant dp190100887 and dp160104500. IFAC-PapersOnLine 53(2), 3336\u20133341 (2020). https:\/\/doi.org\/10.1016\/j.ifacol.2020.12.1497, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2405896320319637, 21st IFAC World Congress","DOI":"10.1016\/j.ifacol.2020.12.1497"},{"key":"9_CR28","doi-asserted-by":"crossref","unstructured":"Mo, Y., Audrito, G., Dasgupta, S., Beal, J.: Near-optimal knowledge-free resilient leader election. Autom. 146, 110583 (2022)","DOI":"10.1016\/j.automatica.2022.110583"},{"key":"9_CR29","doi-asserted-by":"publisher","unstructured":"Mo, Y., Beal, J., Dasgupta, S.: An aggregate computing approach to self-stabilizing leader election. In: 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 112\u2013117. IEEE (2018). https:\/\/doi.org\/10.1109\/FAS-W.2018.00034","DOI":"10.1109\/FAS-W.2018.00034"},{"key":"9_CR30","unstructured":"Paszke, A., et al: PyTorch: an imperative style, high-performance deep learning library. In: Wallach, H.M., Larochelle, H., Beygelzimer, A., d\u2019Alch\u00e9-Buc, F., Fox, E.B., Garnett, R. (eds.) Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8-14, 2019, Vancouver, BC, Canada, pp. 8024\u20138035 (2019). https:\/\/proceedings.neurips.cc\/paper\/2019\/hash\/bdbca288fee7f92f2bfa9f7012727740-Abstract.html"},{"key":"9_CR31","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)"},{"key":"9_CR32","doi-asserted-by":"publisher","unstructured":"Pianini, D., Casadei, R., Viroli, M., Natali, A.: Partitioned integration and coordination via the self-organising coordination regions pattern, pp. 44\u201368 (2021). https:\/\/doi.org\/10.1016\/J.FUTURE.2020.07.032","DOI":"10.1016\/J.FUTURE.2020.07.032"},{"key":"9_CR33","doi-asserted-by":"publisher","unstructured":"Pianini, D., Viroli, M., Beal, J.: Protelis: practical aggregate programming, pp. 1846\u20131853. ACM (2015). https:\/\/doi.org\/10.1145\/2695664.2695913","DOI":"10.1145\/2695664.2695913"},{"issue":"6","key":"9_CR34","doi-asserted-by":"publisher","first-page":"1226","DOI":"10.1103\/PhysRevLett.75.1226","volume":"75","author":"T Vicsek","year":"1995","unstructured":"Vicsek, T., Czir\u00f3k, A., Ben-Jacob, E., Cohen, I., Shochet, O.: Novel type of phase transition in a system of self-driven particles. Phys. Rev. Lett. 75(6), 1226 (1995)","journal-title":"Phys. Rev. Lett."},{"key":"9_CR35","doi-asserted-by":"publisher","unstructured":"Zinoviev, D.: Discrete event simulation: it\u2019s easy with simpy! CoRR abs\/2405.01562 (2024). https:\/\/doi.org\/10.48550\/ARXIV.2405.01562","DOI":"10.48550\/ARXIV.2405.01562"}],"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-032-28358-0_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T06:00:46Z","timestamp":1781935246000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-28358-0_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9783032283573","9783032283580"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-28358-0_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"21 June 2026","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":"Urbino","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 June 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 June 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"coordination2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.discotec.org\/2026\/coordination","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}