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

Roberto Casadei

ACM Computing Surveys
gennaio 2023

Macroprogramming refers to the theory and practice of expressing the macro(scopic) behaviour of a collective system using a single program. Macroprogramming approaches are motivated by the need of effectively capturing global/system-level aspects and the collective behaviour of multiple computational components, while abstracting over low-level details. Previously, this programming style had been primarily adopted to describe the data-processing logic in sensor networks; recently, research forums on spatial computing, collective systems, and the Internet of Things have provided renewed interest in macro-approaches. However, related contributions are still fragmented and lack conceptual consistency. Therefore, to foster principled research, an integrated view of the field is provided, together with opportunities and challenges.

(keywords) system-level programming, collective intelligence, macro programming

Riviste & collane

Riviste
home    ricerca    tutti

Pubblicazioni / Viste
tag  •  autori  •  editors  •  riviste
2023  •  2022  •  2021  •  2020  •  2019  •  2018  •  2017  •  2016  •  2015  •  2014–1927
su rivista  •  in atti  •  capitoli  •  libri  •  curatele  •  speciali  •  editoriali  •  voci  •  manuali  •  rapporti  •  tesi phd  •  altre
online  •  in stampa  •  bozza stampa  •  camera-ready  •  revisionato  •  accettato  •  in revisione  •  sottoposto  •  bozza  •  nota
ACM Digital Library  •  DBLP  •  IEEE Xplore  •  IRIS  •  PubMed  •  Google Scholar  •  Scopus  •  Semantic Scholar  •  Web of Science  •  DOI

Pubblicazione

— stato

accettato

— tipo

articolo su rivista

chi

— autori

dove e quando

— data di pubblicazione

gennaio 2023

— rivista

ACM Computing Surveys

allineamento BibTeX

— indirizzo

New York, NY, USA

URL

identificatori

— ACM

3579353

ISBN & ISSN

— ISSN a stampa

0360-0300

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY