Software Engineering for Collective Cyber-Physical Ecosystems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Casadei, Roberto, Aguzzi, Gianluca, Audrito, Giorgio, Damiani, Ferruccio, Pianini, Danilo, Scarso, Giordano, Torta, Gianluca, Viroli, Mirko
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912715646173184
author Casadei, Roberto
Aguzzi, Gianluca
Audrito, Giorgio
Damiani, Ferruccio
Pianini, Danilo
Scarso, Giordano
Torta, Gianluca
Viroli, Mirko
author_facet Casadei, Roberto
Aguzzi, Gianluca
Audrito, Giorgio
Damiani, Ferruccio
Pianini, Danilo
Scarso, Giordano
Torta, Gianluca
Viroli, Mirko
contents Today's distributed and pervasive computing addresses large-scale cyber-physical ecosystems, characterised by dense and large networks of devices capable of computation, communication and interaction with the environment and people. While most research focusses on treating these systems as "composites" (i.e., heterogeneous functional complexes), recent developments in fields such as self-organising systems and swarm robotics have opened up a complementary perspective: treating systems as "collectives" (i.e., uniform, collaborative, and self-organising groups of entities). This article explores the motivations, state of the art, and implications of this "collective computing paradigm" in software engineering, discusses its peculiar challenges, and outlines a path for future research, touching on aspects such as macroprogramming, collective intelligence, self-adaptive middleware, learning, synthesis, and experimentation of collective behaviour.
format Preprint
id arxiv_https___arxiv_org_abs_2406_04780
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Software Engineering for Collective Cyber-Physical Ecosystems
Casadei, Roberto
Aguzzi, Gianluca
Audrito, Giorgio
Damiani, Ferruccio
Pianini, Danilo
Scarso, Giordano
Torta, Gianluca
Viroli, Mirko
Software Engineering
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Multiagent Systems
Systems and Control
Today's distributed and pervasive computing addresses large-scale cyber-physical ecosystems, characterised by dense and large networks of devices capable of computation, communication and interaction with the environment and people. While most research focusses on treating these systems as "composites" (i.e., heterogeneous functional complexes), recent developments in fields such as self-organising systems and swarm robotics have opened up a complementary perspective: treating systems as "collectives" (i.e., uniform, collaborative, and self-organising groups of entities). This article explores the motivations, state of the art, and implications of this "collective computing paradigm" in software engineering, discusses its peculiar challenges, and outlines a path for future research, touching on aspects such as macroprogramming, collective intelligence, self-adaptive middleware, learning, synthesis, and experimentation of collective behaviour.
title Software Engineering for Collective Cyber-Physical Ecosystems
topic Software Engineering
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Multiagent Systems
Systems and Control
url https://arxiv.org/abs/2406.04780