TY - GEN
T1 - Synthesizing component-based WSN applications via automatic combination of code optimization techniques
AU - Zhang, Zhenyu
AU - Chan, W. K.
AU - Tse, T. H.
PY - 2007
Y1 - 2007
N2 - Wireless sensor network (WSN) applications sense events in-situ and compute results in-network. Their software components should run on platforms with stringent constraints on node resources. Developers often design their programs by trial-and-error with a view to meeting these constraints. Through numerous iterations, they manually measure and estimate how far the programs cannot fulfill the requirements, and make adjustments accordingly. Such manual process is time-consuming and error-prone. Automated support is necessary. Based on an existing task view that treats a WSN application as tasks and models resources as constraints, we propose a new component view that associates components with code optimization techniques and constraints. We develop algorithms to synthesize components running on nodes, fulfilling the constraints, and thus optimizing their quality. We evaluate our proposal by a simulation study adapted from a real-life WSN application. © 2007 IEEE.
AB - Wireless sensor network (WSN) applications sense events in-situ and compute results in-network. Their software components should run on platforms with stringent constraints on node resources. Developers often design their programs by trial-and-error with a view to meeting these constraints. Through numerous iterations, they manually measure and estimate how far the programs cannot fulfill the requirements, and make adjustments accordingly. Such manual process is time-consuming and error-prone. Automated support is necessary. Based on an existing task view that treats a WSN application as tasks and models resources as constraints, we propose a new component view that associates components with code optimization techniques and constraints. We develop algorithms to synthesize components running on nodes, fulfilling the constraints, and thus optimizing their quality. We evaluate our proposal by a simulation study adapted from a real-life WSN application. © 2007 IEEE.
KW - Adaptive software design
KW - Code optimization technique
KW - Resource constraint
KW - Wireless sensor network
UR - https://www.scopus.com/pages/publications/46449125036
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-46449125036&origin=recordpage
U2 - 10.1109/QSIC.2007.4385494
DO - 10.1109/QSIC.2007.4385494
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 0769530354
SN - 9780769530352
SP - 181
EP - 190
BT - Proceedings - International Conference on Quality Software
T2 - 7th International Conference on Quality Software, QSIC 2007
Y2 - 11 October 2007 through 12 October 2007
ER -