{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T10:28:19Z","timestamp":1775730499294,"version":"3.50.1"},"reference-count":33,"publisher":"Open Publishing Association","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Electron. Proc. Theor. Comput. Sci.","EPTCS"],"DOI":"10.4204\/eptcs.444.5","type":"journal-article","created":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T11:39:13Z","timestamp":1775561953000},"page":"45-57","source":"Crossref","is-referenced-by-count":0,"title":["Exploiting Aggregate Programming  in a Multi-Robot Service Prototype"],"prefix":"10.4204","volume":"444","author":[{"given":"Giorgio","family":"Audrito","sequence":"first","affiliation":[{"name":"Dipartimento di Informatica, Universita' di Torino"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Basso","sequence":"additional","affiliation":[{"name":"MITO Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniele","family":"Bortoluzzi","sequence":"additional","affiliation":[{"name":"Dipartimento di Informatica, Universita' di Torino"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ferruccio","family":"Damiani","sequence":"additional","affiliation":[{"name":"Dipartimento di Informatica, Universita' di Torino"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giordano","family":"Scarso","sequence":"additional","affiliation":[{"name":"Dipartimento di Informatica, Universita' di Torino"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gianluca","family":"Torta","sequence":"additional","affiliation":[{"name":"Dipartimento di Informatica, Universita' di Torino"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"2720","published-online":{"date-parts":[[2026,4,8]]},"reference":[{"key":"ABCCDFPV25","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1007\/978-3-031-95589-1_12","article-title":"A Demonstrator for Self-organizing Robot Teams","volume-title":"Coordination Models and Languages","author":"Aguzzi","year":"2025"},{"key":"a:fcpp","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1109\/ACSOS49614.2020.00037","article-title":"FCPP: an efficient and extensible Field Calculus framework","volume-title":"International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS)","author":"Audrito","year":"2020"},{"key":"AACsi23","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-022-00215-y","volume":"17","author":"Audrito","year":"2023","journal-title":"Swarm Intell."},{"key":"DBLP:conf\/ecoop\/AudritoCDSV22","series-title":"LIPIcs","doi-asserted-by":"publisher","DOI":"10.4230\/LIPICS.ECOOP.2022.20","article-title":"Functional Programming for Distributed Systems with XC","volume-title":"36th European Conference on Object-Oriented Programming, ECOOP 2022, June 6-10, 2022, Berlin, Germany","volume":"222","author":"Audrito","year":"2022"},{"key":"DBLP:journals\/jss\/AudritoCDSV24","doi-asserted-by":"publisher","DOI":"10.1016\/J.JSS.2024.111976","article-title":"The eXchange Calculus (XC): A functional programming language design for distributed collective systems","volume":"210","author":"Audrito","year":"2024","journal-title":"J. Syst. Softw."},{"key":"DBLP:journals\/fgcs\/AudritoCT24","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/J.FUTURE.2024.04.020","article-title":"A general framework and decentralised algorithms for collective computational processes","volume":"158","author":"Audrito","year":"2024","journal-title":"Future Gener. Comput. Syst."},{"key":"DBLP:conf\/isola\/AudritoDT22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/978-3-031-19759-8_19","article-title":"Bringing Aggregate Programming Towards the Cloud","volume-title":"Leveraging Applications of Formal Methods, Verification and Validation. Adaptation and Learning - 11th International Symposium, ISoLA 2022, Rhodes, Greece, October 22-30, 2022, Proceedings, Part III","volume":"13703","author":"Audrito","year":"2022"},{"key":"DBLP:conf\/coordination\/AudritoRT22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/978-3-031-08143-9_4","article-title":"Extensible 3D Simulation of Aggregated Systems with FCPP","volume-title":"Coordination Models and Languages - 24th IFIP WG 6.1 International Conference, COORDINATION 2022, Held as Part of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022, Lucca, Italy, June 13-17, 2022, Proceedings","volume":"13271","author":"Audrito","year":"2022"},{"key":"DBLP:journals\/scp\/AudritoT24","doi-asserted-by":"publisher","DOI":"10.1016\/J.SCICO.2023.103026","article-title":"FCPP to aggregate them all","volume":"231","author":"Audrito","year":"2024","journal-title":"Sci. Comput. Program."},{"key":"SpatialIGI2013","doi-asserted-by":"publisher","first-page":"436","DOI":"10.4018\/978-1-4666-2092-6.ch016","article-title":"Organizing the Aggregate: Languages for Spatial Computing","volume-title":"Formal and Practical Aspects of Domain-Specific Languages: Recent Developments","author":"Beal","year":"2013"},{"issue":"9","key":"bpv:aggregate:programming","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2015.261","article-title":"Aggregate Programming for the Internet of Things","volume":"48","author":"Beal","year":"2015","journal-title":"IEEE Computer"},{"key":"benavidez:2015","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1109\/SYSOSE.2015.7151907","article-title":"Design of a home multi-robot system for the elderly and disabled","volume-title":"2015 10th System of Systems Engineering Conference (SoSE)","author":"Benavidez","year":"2015"},{"key":"DBLP:conf\/acsos\/CasadeiAPV23","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/ACSOS-C58168.2023.00032","article-title":"Programming (and Learning) Self-Adaptive & Self-Organising Behaviour with ScaFi: for Swarms, Edge-Cloud Ecosystems, and More","volume-title":"IEEE International Conference on Autonomic Computing and Self-Organizing Systems, ACSOS 2023 - Companion, Toronto, ON, Canada, September 25-29, 2023","author":"Casadei","year":"2023"},{"key":"Casadei:PMLDC16","series-title":"PMLDC '16","doi-asserted-by":"publisher","DOI":"10.1145\/2957319.2957372","article-title":"Towards Aggregate Programming in Scala","volume-title":"First Workshop on Programming Models and Languages for Distributed Computing","author":"Casadei","year":"2016"},{"key":"DBLP:journals\/softx\/CasadeiVAP22","doi-asserted-by":"publisher","DOI":"10.1016\/J.SOFTX.2022.101248","article-title":"ScaFi: A Scala DSL and Toolkit for Aggregate Programming","volume":"20","author":"Casadei","year":"2022","journal-title":"SoftwareX"},{"key":"DBLP:journals\/eaai\/CasadeiVAPD21","doi-asserted-by":"crossref","DOI":"10.1016\/j.engappai.2020.104081","article-title":"Engineering collective intelligence at the edge with aggregate processes","volume":"97","author":"Casadei","year":"2021","journal-title":"Eng. Appl. Artif. Intell."},{"key":"CHAKRAA2023104492","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2023.104492","article-title":"Optimization techniques for Multi-Robot Task Allocation problems: Review on the state-of-the-art","volume":"168","author":"Chakraa","year":"2023","journal-title":"Robotics and Autonomous Systems"},{"key":"cordes2011lunares","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s11370-010-0081-4","article-title":"LUNARES: Lunar crater exploration with heterogeneous multi robot systems","volume":"4","author":"Cordes","year":"2011","journal-title":"Intelligent Service Robotics"},{"key":"di2018multi","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/s11370-017-0237-6","article-title":"The multi-modal interface of Robot-Era multi-robot services tailored for the elderly","volume":"11","author":"Di Nuovo","year":"2018","journal-title":"Intelligent Service Robotics"},{"issue":"9","key":"GM04","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1177\/0278364904045564","article-title":"A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems","volume":"23","author":"Gerkey","year":"2004","journal-title":"The International Journal of Robotics Research"},{"key":"habib:2018","doi-asserted-by":"publisher","first-page":"3219","DOI":"10.1109\/SMC.2018.00545","article-title":"Human-Robots Team Cooperation in Crisis Management Mission","volume-title":"2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","author":"Habib","year":"2018"},{"issue":"7","key":"lamport:events","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1145\/359545.359563","article-title":"Time, Clocks, and the Ordering of Events in a Distributed System","volume":"21","author":"Lamport","year":"1978","journal-title":"Commun. ACM"},{"key":"MAHATO2023104270","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2022.104270","article-title":"Consensus-based fast and energy-efficient multi-robot task allocation","volume":"159","author":"Mahato","year":"2023","journal-title":"Robotics and Autonomous Systems"},{"key":"MADB22","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2022.110583","article-title":"Near-optimal knowledge-free resilient leader election","volume":"146","author":"Mo","year":"2022","journal-title":"Automatica"},{"issue":"2","key":"nguyen2020impact","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1080\/24750158.2020.1729515","article-title":"The impact of humanoid robots on Australian public libraries","volume":"69","author":"Nguyen","year":"2020","journal-title":"Journal of the Australian Library and Information Association"},{"key":"pascher2019little","article-title":"Little helper: a multi-robot system in home health care environments","volume-title":"1st International Workshop on Human-Drone Interaction","author":"Pascher","year":"2019"},{"key":"portugal:2013","doi-asserted-by":"publisher","first-page":"4759","DOI":"10.1109\/IROS.2013.6697042","article-title":"Scalable, fault-tolerant and distributed multi-robot patrol in real world environments","volume-title":"2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Portugal","year":"2013"},{"key":"queralta:2020","doi-asserted-by":"publisher","first-page":"191617","DOI":"10.1109\/ACCESS.2020.3030190","article-title":"Collaborative Multi-Robot Search and Rescue: Planning, Coordination, Perception, and Active Vision","volume":"8","author":"Queralta","year":"2020","journal-title":"IEEE Access"},{"key":"ranganathan2010coordinating","article-title":"Coordinating a team of robots for urban reconnaisance","volume-title":"Proceedings of the land warfare conference (LWC)","author":"Ranganathan","year":"2010"},{"issue":"7","key":"tella2022robots","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1108\/LHTN-05-2022-0072","article-title":"Robots and public libraries","volume":"39","author":"Tella","year":"2022","journal-title":"Library Hi Tech News"},{"issue":"2","key":"viroli:selfstabilisation","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3177774","article-title":"Engineering Resilient Collective Adaptive Systems by Self-Stabilisation","volume":"28","author":"Viroli","year":"2018","journal-title":"ACM Trans. Model. Comput. Simul."},{"key":"Viroli-Et-al:COORDINATION-2018","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1007\/978-3-319-92408-3_12","article-title":"From Field-Based Coordination to Aggregate Computing","volume-title":"Coordination Models and Languages (COORDINATION)","volume":"10852","author":"Viroli","year":"2018"},{"key":"vbdacp:ac:survey:jlamp","doi-asserted-by":"publisher","DOI":"10.1016\/j.jlamp.2019.100486","article-title":"From distributed coordination to field calculus and aggregate computing","volume":"109","author":"Viroli","year":"2019","journal-title":"J. Log. Algebraic Methods Program."}],"container-title":["Electronic Proceedings in Theoretical Computer Science"],"original-title":[],"language":"en","deposited":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T09:36:46Z","timestamp":1775727406000},"score":1,"resource":{"primary":{"URL":"http:\/\/arxiv.org\/abs\/2604.06876v1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,8]]},"references-count":33,"URL":"https:\/\/doi.org\/10.4204\/eptcs.444.5","relation":{},"ISSN":["2075-2180"],"issn-type":[{"value":"2075-2180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,8]]}}}