We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Programming Languages

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

Abstract: Macroprogramming refers to the theory and practice of conveniently expressing the macro(scopic) behaviour of a system using a single program. Macroprogramming approaches are motivated by the need of effectively capturing global/system-level aspects and the collective behaviour of a set of interacting components, while abstracting over low-level details. In the past, this style of programming has been primarily adopted to describe the data-processing logic in wireless sensor networks; recently, research forums on spatial computing, collective adaptive systems, and Internet-of-Things have provided renewed interest in macro-approaches. However, related contributions are still fragmented and lacking conceptual consistency. Therefore, to foster principled research, an integrated view of the field is provided, together with opportunities and challenges.
Comments: 78 pages, 4 figures, 2 tables; submitted to Foundations and Trends in Programming Languages
Subjects: Programming Languages (cs.PL); Distributed, Parallel, and Cluster Computing (cs.DC); Multiagent Systems (cs.MA); Software Engineering (cs.SE); Systems and Control (eess.SY)
Cite as: arXiv:2201.03473 [cs.PL]
  (or arXiv:2201.03473v1 [cs.PL] for this version)

Submission history

From: Roberto Casadei PhD [view email]
[v1] Mon, 10 Jan 2022 17:17:54 GMT (269kb,D)

Link back to: arXiv, form interface, contact.