Software Engineering for Collective Cyber-Physical Ecosystems

Roberto Casadei, Gianluca Aguzzi, Giorgio Audrito, Ferruccio Damiani, Danilo Pianini +3 more
6/7/2024
cs.SEcs.AIcs.DC

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{casadei2024software,
  title  = {Software Engineering for Collective Cyber-Physical Ecosystems},
  author = {Roberto Casadei and Gianluca Aguzzi and Giorgio Audrito and Ferruccio Damiani and Danilo Pianini and Giordano Scarso and Gianluca Torta and Mirko Viroli},
  year   = {2024},
  eprint = {2406.04780},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.04780v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.04780.svg)](https://codeofpaper.com/paper/2406.04780)

Discussion