Supported by current socio-scientific trends, programming the global behaviour of whole computational collectives makes for great opportunities, but also significant challenges. Recently, aggregate computing has emerged as a prominent paradigm for so-called collective adaptive systems programming. To shorten the gap between such research endeavours and mainstream software development and engineering, we present ScaFi, a Scala toolkit providing an internal domain-specific language, libraries, a simulation environment, and runtime support for practical aggregate computing systems development.

Casadei, R., Viroli, M., Aguzzi, G., Pianini, D. (2022). ScaFi: A Scala DSL and Toolkit for Aggregate Programming. SOFTWAREX, 20, 1-8 [10.1016/j.softx.2022.101248].

ScaFi: A Scala DSL and Toolkit for Aggregate Programming

Casadei, Roberto;Viroli, Mirko;Aguzzi, Gianluca;Pianini, Danilo
2022

Abstract

Supported by current socio-scientific trends, programming the global behaviour of whole computational collectives makes for great opportunities, but also significant challenges. Recently, aggregate computing has emerged as a prominent paradigm for so-called collective adaptive systems programming. To shorten the gap between such research endeavours and mainstream software development and engineering, we present ScaFi, a Scala toolkit providing an internal domain-specific language, libraries, a simulation environment, and runtime support for practical aggregate computing systems development.
2022
Casadei, R., Viroli, M., Aguzzi, G., Pianini, D. (2022). ScaFi: A Scala DSL and Toolkit for Aggregate Programming. SOFTWAREX, 20, 1-8 [10.1016/j.softx.2022.101248].
Casadei, Roberto; Viroli, Mirko; Aguzzi, Gianluca; Pianini, Danilo
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S2352711022001662-main.pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 1.45 MB
Formato Adobe PDF
1.45 MB Adobe PDF Visualizza/Apri

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/11585/903248
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 11
social impact