Abstract
We demonstrate MacroLab, which is a macroprogramming framework that offers a vector programming abstraction similar to Matlab for cyber-physical systems (CPSs). The user writes a single program for an 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). The MacroLab programming framework will facilitate the easy development of applications for CPSs by domain experts such as scientists and engineers with almost no additional overhead to the nodes in terms of message cost, power consumption, memory footprint, or CPU cycles over TinyOS programs. © 2008 ACM.
Author supplied keywords
Cite
CITATION STYLE
Sookoor, T. I., Hnat, T. W., & Whitehouse, K. (2008). Programming cyber-physical systems with MacroLab. In SenSys’08 - Proceedings of the 6th ACM Conference on Embedded Networked Sensor Systems (pp. 363–364). Association for Computing Machinery. https://doi.org/10.1145/1460412.1460453
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.