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. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1145/1460412.1460435 | SenSys |
Keywords | Field | DocType |
matlab-like operation,vector-based macroprogramming framework,macrolab program,cyber-physical system,cpu cycle,approach deployment-specific code decomposition,additional overhead,tinyos program,cyber-physical systems,entire network,centralized fashion,macroprogramming framework,design,languages,cyber physical systems | MATLAB,Software deployment,Computer science,Real-time computing,Cyber-physical system,Memory footprint,Instruction cycle,Programming abstraction,Distributed computing,Power consumption | Conference |
Citations | PageRank | References |
33 | 1.55 | 25 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Timothy W. Hnat | 1 | 169 | 10.15 |
Tamim I. Sookoor | 2 | 97 | 5.64 |
Pieter Hooimeijer | 3 | 598 | 26.19 |
Westley Weimer | 4 | 3510 | 162.27 |
Kamin Whitehouse | 5 | 1982 | 160.79 |