ACM Home Page
Please provide us with feedback. Feedback
Programming cyber-physical systems with MacroLab
Full text PdfPdf (429 KB)
Source
Conference On Embedded Networked Sensor Systems archive
Proceedings of the 6th ACM conference on Embedded network sensor systems table of contents
Raleigh, NC, USA
DEMONSTRATION SESSION: Demonstrations table of contents
Pages 363-364  
Year of Publication: 2008
ISBN:978-1-59593-990-6
Authors
Tamim I. Sookoor  University of Virginia, Charlottesville, VA, USA
Timothy W. Hnat  University of Virginia, Charlottesville, VA, USA
Kamin Whitehouse  University of Virginia, Charlottesville, VA, USA
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGOPS: ACM Special Interest Group on Operating Systems
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGBED: ACM Special Interest Group on Embedded Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 104,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1460412.1460453
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
4
5

Collaborative Colleagues:
Tamim I. Sookoor: colleagues
Timothy W. Hnat: colleagues
Kamin Whitehouse: colleagues