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

01/10/2022
by   Roberto Casadei, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2023

Artificial Collective Intelligence Engineering: a Survey of Concepts and Perspectives

Collectiveness is an important property of many systems–both natural and...
research
11/22/2017

Engineering Resilient Collective Adaptive Systems by Self-Stabilisation

Collective adaptive systems are an emerging class of networked computati...
research
07/13/2017

Design and Optimisation of the FlyFast Front-end for Attribute-based Coordination

Collective Adaptive Systems (CAS) consist of a large number of interacti...
research
10/26/2017

Programming the Interactions of Collective Adaptive Systems by Relying on Attribute-based Communication

Collective adaptive systems are new emerging computational systems consi...
research
05/01/2022

Can Information Behaviour Inform Machine Learning?

The objective of this paper is to explore the opportunities for human in...
research
05/05/2021

The Logic of Collective Action Revisited

Mancur Olson's "Logic of Collective Action" predicts that voluntary acti...

Please sign up or login with your details

Forgot password? Click here to reset