The opportunities and challenges of recent and forthcoming distributed computing scenarios have been promoting research on languages and paradigms aimed at modelling the macro/collective behaviour of systems as well as mechanisms to endow them with self-∗ capabilities. One example is the aggregate computing paradigm, which supports the development of self-organising systems (e.g., robot swarms, computational ecosystems, and crowd-based services) through various formalisms and tools developed over a decade. However, very limited work has been done by a methodological and automation perspective. In this paper, we explore the issue of organising the development process of aggregate computing systems. Accordingly, we outline novel research directions that arise from careful analysis of the peculiar issues in collective and self-organising systems, the cornerstones of effective software engineering practices, and recent scientific trends and insights.

Towards Automated Engineering for Collective Adaptive Systems: Vision and Research Directions

Audrito, Giorgio;Torta, Gianluca;Ottina, Marco;Damiani, Ferruccio;
2022-01-01

Abstract

The opportunities and challenges of recent and forthcoming distributed computing scenarios have been promoting research on languages and paradigms aimed at modelling the macro/collective behaviour of systems as well as mechanisms to endow them with self-∗ capabilities. One example is the aggregate computing paradigm, which supports the development of self-organising systems (e.g., robot swarms, computational ecosystems, and crowd-based services) through various formalisms and tools developed over a decade. However, very limited work has been done by a methodological and automation perspective. In this paper, we explore the issue of organising the development process of aggregate computing systems. Accordingly, we outline novel research directions that arise from careful analysis of the peculiar issues in collective and self-organising systems, the cornerstones of effective software engineering practices, and recent scientific trends and insights.
2022
Workshop on COMMunity-OrieNted WEARrable Computing Systems
Falerna, Italy
September 12-15, 2022
IEEE Intl. Conf. on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress
IEEE
1
6
978-1-6654-6297-6
aggregate computing (AC); collective adaptive systems; methodology; software engineering; toolchain;
Casadei, Roberto; Pianini, Danilo; Aguzzi, Gianluca; Audrito, Giorgio; Torta, Gianluca; Ottina, Marco; Damiani, Ferruccio; Viroli, Mirko
File in questo prodotto:
File Dimensione Formato  
paper-2022-ase-nier.pdf

Accesso aperto con embargo fino al 02/02/2025

Descrizione: articolo
Tipo di file: PREPRINT (PRIMA BOZZA)
Dimensione 134.54 kB
Formato Adobe PDF
134.54 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1889564
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact