[HTML][HTML] From distributed coordination to field calculus and aggregate computing

M Viroli, J Beal, F Damiani, G Audrito, R Casadei… - Journal of Logical and …, 2019 - Elsevier
Aggregate computing is an emerging approach to the engineering of complex coordination
for distributed systems, based on viewing system interactions in terms of information …

MacroSwarm: A scala framework for swarm programming

G Aguzzi, M Viroli - Science of Computer Programming, 2025 - Elsevier
Programming swarm behaviors is a challenging task, due to the need to express collective
behaviors in terms of local interactions among simple agents. Even if several programming …

From field-based coordination to aggregate computing

M Viroli, J Beal, F Damiani, G Audrito… - … 2018, Held as Part of the …, 2018 - Springer
Aggregate computing is an emerging approach to the engineering of complex coordination
for distributed systems, based on viewing system interactions in terms of information …

Fostering resilient execution of multi-agent plans through self-organisation

G Audrito, R Casadei, G Torta - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Traditional multi-agent planning addresses the coordination of multiple agents towards
common goals, by producing an integrated plan of actions for each of those agents. For …

Towards integration of multi-agent planning with self-organising collective processes

G Audrito, R Casadei, G Torta - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
In this paper, we investigate the relationship between multi-agent planning and self-
organisation through the combination of two representative approaches both enjoying …

A programming approach to collective autonomy

R Casadei, G Aguzzi, M Viroli - Journal of Sensor and Actuator Networks, 2021 - mdpi.com
Research and technology developments on autonomous agents and autonomic computing
promote a vision of artificial systems that are able to resiliently manage themselves and …

Effective collective summarisation of distributed data in mobile multi-agent systems

G Audrito, S Bergamini, F Damiani, M Viroli - Proceedings of the 18th …, 2019 - iris.unito.it
One of the key applications of physically-deployed multi-agent systems, such as mobile
robots, drones, or personal agents in human mobility scenarios, is to promote a pervasive …

Resilient distributed collection through information speed thresholds

G Audrito, S Bergamini, F Damiani, M Viroli - … 2020, Held as Part of the …, 2020 - Springer
One of the key coordination problems in physically-deployed distributed systems, such as
mobile robots, wireless sensor networks, and IoT systems in general, is to provide notions of …

Improving collection dynamics by monotonic filtering

H Zainab, G Audrito, S Dasgupta… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
A key coordination problems in distributed open systems is distributed sensing, as achieved
by cooperation and interaction among individual devices. An archetypal operation of …

Monotonic filtering for distributed collection

H Zainab, G Audrito, S Dasgupta, J Beal - arxiv preprint arxiv:2107.05791, 2021 - arxiv.org
Distributed data collection is a fundamental task in open systems. In such networks, data is
aggregated across a network to produce a single aggregated result at a source device …