activity
20202026
most citedMacroprogramming: Concepts, State of the Art, and Opportunities of Macroscopic Behaviour Modelling

56 citations · 129 across the 8 of their papers we have counts for

collaborators

9 papers

cs.DC2026

Flexible Distributed Particle Filtering for the Internet of Things via Aggregate Computing

Angela Cortecchia, Davide Domini, Giovanni Ciatto +3

State estimation from uncertain, distributed observations is central in many cyber-physical applications. While Distributed Particle Filtering (DPF) algorithms address nonlinear an…

cs.SE2024★ 5 cited

Software Engineering for Collective Cyber-Physical Ecosystems

Roberto Casadei, Gianluca Aguzzi, Giorgio Audrito +5

Today's distributed and pervasive computing addresses large-scale cyber-physical ecosystems, characterised by dense and large networks of devices capable of computation, communicat…

cs.DC2024★ 1 cited

Programming Distributed Collective Processes in the eXchange Calculus

Giorgio Audrito, Roberto Casadei, Ferruccio Damiani +2

Recent trends like the Internet of Things (IoT) suggest a vision of dense and multi-scale deployments of computing devices in nearly all kinds of environments. A prominent engineer…

cs.AI2024★ 3 cited

MacroSwarm: A Field-based Compositional Framework for Swarm Programming

Gianluca Aguzzi, Roberto Casadei, Mirko Viroli

Swarm behaviour engineering is an area of research that seeks to investigate methods and techniques for coordinating computation and action within groups of simple agents to achiev…

cs.AI2023★ 21 cited

Artificial Collective Intelligence Engineering: a Survey of Concepts and Perspectives

Roberto Casadei

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 f…

cs.DC2022★ 4 cited

Space-Fluid Adaptive Sampling by Self-Organisation

Roberto Casadei, Stefano Mariani, Danilo Pianini +2

A recurrent task in coordinated systems is managing (estimating, predicting, or controlling) signals that vary in space, such as distributed sensed data or computation outcomes. Es…

cs.PL2022★ 56 cited

Macroprogramming: Concepts, State of the Art, and Opportunities of Macroscopic Behaviour Modelling

Roberto Casadei

Macroprogramming refers to the theory and practice of conveniently expressing the macro(scopic) behaviour of a system using a single program. Macroprogramming approaches are motiva…

cs.LO2020★ 27 cited

Time-Fluid Field-Based Coordination through Programmable Distributed Schedulers

Danilo Pianini, Roberto Casadei, Mirko Viroli +2

Emerging application scenarios, such as cyber-physical systems (CPSs), the Internet of Things (IoT), and edge computing, call for coordination approaches addressing openness, self-…

cs.DC2020★ 12 cited

Computation Against a Neighbour: Addressing Large-Scale Distribution and Adaptivity with Functional Programming and Scala

Giorgio Audrito, Roberto Casadei, Ferruccio Damiani +1

Recent works in contexts like the Internet of Things (IoT) and large-scale Cyber-Physical Systems (CPS) propose the idea of programming distributed systems by focussing on their gl…