Resource prioritization of code optimization techniques for program synthesis of wireless sensor network applications

Abstract: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. To meet these constraints, developers often design their programs by trial-and-error. Such manual process is time-consuming and error-prone.
 
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 provide a visualization mechanism to help developers select code optimization techniques. We also develop algorithms to synthesize components running on nodes, fulfilling the constraints, and thus optimizing their quality.
Grants:GRF 716507, CityU 7002324
Links:PDF, DOI
Citation:Zhenyu Zhang, W.K. Chan, T.H. Tse, Heng Lu, and Lijun Mei, "Resource prioritization of code optimization techniques for program synthesis of wireless sensor network applications", in a special issue of Journal of Systems and Software, 82(9):1376-1387, 2009.
Remarks:[21 Jan 2009][Impact factor 2008: 1.241]
Related Papers:-

Selected Tags

Tag Groups

Links

ACM SigSoft
IEEE Software Engineering Online