Search results
- Macroprogramming has been proposed as a technique for facilitating programming WSNs. Macroprogramming en-ables the specification of a given distributed computation as a single global specification that abstracts away low-level distribution.
osl.cs.illinois.edu › media › papersDynamic Macroprogramming of Wireless Sensor Networks with ...
People also ask
What is macro programming in wireless sensor networks?
What is a macro program in SDN?
Are macros a mechanism for implementing macroprogramming?
What is macroprogramming in distributed sensing?
By contrast, a sec-ond class considers programming a sensor network in the large (this has sometimes been called macroprogramming). One line of research in this class enables a user to declaratively specify a distributed computation over a wireless sensor network, where the details of the network are largely hidden from the programmer.
Macroprogramming has been proposed as a technique for facilitating programming WSNs. Macroprogramming en-ables the specification of a given distributed computation as a single global specification that abstracts away low-level distribution.
Macroprogramming refers to the theory and practice of conveniently expressing the macro(scopic) behaviour of a system using a single program, often leveraging macro-level abstractions (e.g., collective state, group, or spatiotemporal abstractions).
In this paper, we describe Kairos’ programming model, and demonstrate its suitability, through actual implementation, for a variety of distributed programs—both infrastructure services and signal processing tasks—typically encountered in sensor network literature: routing tree construction, localization, and object tracking.
- Ramakrishna Gummadi, Omprakash Gnawali, Ramesh Govindan
- 2005
Jan 11, 2023 · Macroprogramming refers to the theory and practice of conveniently expressing the macro (scopic) behaviour of a system using a single program, often leveraging macro-level abstractions (e.g., collective state, group, or spatiotemporal abstractions).
Our macroprogramming architecture facilitates development of self-organized sensor network systems that are scalable, energy-efficient, and verifiable. This model is in contrast to the state of the art that involves programming of low-level behavior of individual nodes, which is a non-trivial, effort-intensive, and error-prone task.
Jan 10, 2022 · 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 ...