MacroLab: A vector-based macroprogramming framework for cyber-physical systems

57Citations
Citations of this article
64Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a macroprogramming framework called MacroLab that offers a vector programming abstraction similar to Matlab for Cyber-Physical Systems (CPSs). The user writes a single program for the entire network using Matlab-like operations such as addition, find, and max. The framework executes these operations across the network in a distributed fashion, a centralized fashion, or something between the two - whichever is most efficient for the target deployment. We call this approach deployment-specific code decomposition (DSCD). MacroLab programs can be executed on mote-class hardware such as the Telos [24] motes. Our results indicate that MacroLab introduces almost no additional overhead in terms of message cost, power consumption, memory footprint, or CPU cycles over TinyOS programs. © 2008 ACM.

Cite

CITATION STYLE

APA

Hnat, T. W., Sookoor, T. I., Hooimeijer, P., Weimer, W., & Whitehouse, K. (2008). MacroLab: A vector-based macroprogramming framework for cyber-physical systems. In SenSys’08 - Proceedings of the 6th ACM Conference on Embedded Networked Sensor Systems (pp. 225–238). https://doi.org/10.1145/1460412.1460435

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free