Artificial collective intelligence engineering: a survey of concepts and perspectives

R Casadei - Artificial Life, 2023 - ieeexplore.ieee.org
Collectiveness is an important property of many systems—both natural and artificial. By
exploiting a large number of individuals, it is often possible to produce effects that go far …

Towards reinforcement learning-based aggregate computing

G Aguzzi, R Casadei, M Viroli - International Conference on Coordination …, 2022 - Springer
Recent trends in pervasive computing promote the vision of Collective Adaptive Systems
(CASs): large-scale collections of relatively simple agents that act and coordinate with no …

MacroSwarm: A Field-Based Compositional Framework for Swarm Programming

G Aguzzi, R Casadei, M Viroli - International Conference on Coordination …, 2023 - Springer
Swarm behaviour engineering is an area of research that seeks to investigate methods for
coordinating computation and action within groups of simple agents to achieve complex …

[HTML][HTML] Scalability through Pulverisation: Declarative deployment reconfiguration at runtime

N Farabegoli, D Pianini, R Casadei, M Viroli - Future Generation Computer …, 2024 - Elsevier
In recent years, the infrastructure supporting the execution of situated distributed
computations evolved at a fast pace. Modern collective adaptive applications–as found in …

[HTML][HTML] The exchange calculus (XC): a functional programming language design for distributed collective systems

G Audrito, R Casadei, F Damiani, G Salvaneschi… - Journal of Systems and …, 2024 - Elsevier
Distributed collective systems are systems formed by homogeneous dynamic collections of
devices acting in a shared environment to pursue a joint task or goal. Typical applications …

Scarlib: Towards a hybrid toolchain for aggregate computing and many-agent reinforcement learning

D Domini, F Cavallari, G Aguzzi, M Viroli - Science of Computer …, 2024 - Elsevier
This article introduces ScaRLib, a Scala-based framework that aims to streamline the
development cyber-physical swarms scenarios (ie, systems of many interacting distributed …

[HTML][HTML] Dynamic IoT deployment reconfiguration: A global-level self-organisation approach

N Farabegoli, D Pianini, R Casadei, M Viroli - Internet of Things, 2024 - Elsevier
The edge–cloud continuum provides a heterogeneous, multi-scale, and dynamic
infrastructure supporting complex deployment profiles and trade-offs for application …

Dynamic decentralization domains for the internet of things

G Aguzzi, R Casadei, D Pianini… - IEEE Internet …, 2022 - ieeexplore.ieee.org
The Internet of Things (IoT) and edge computing are fostering a future of ecosystems hosting
complex decentralized computations that are deeply integrated with our very dynamic …

Proximity-based self-federated learning

D Domini, G Aguzzi, N Farabegoli… - … Computing and Self …, 2024 - ieeexplore.ieee.org
In recent advancements in machine learning, federated learning allows a network of
distributed clients to collaboratively develop a global model without needing to share their …

Flexible self-organisation for the cloud-edge continuum: a macro-programming approach

N Farabegoli, M Viroli, R Casadei - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Macro-programming enables the definition of highly distributed applications as a single
“macro-program”, providing first-class abstractions to describe and reason about global …