Resource prioritization of code optimization techniques for program synthesis of wireless sensor network applications
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 1376-1387 |
Journal / Publication | Journal of Systems and Software |
Volume | 82 |
Issue number | 9 |
Publication status | Published - Sep 2009 |
Link(s)
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. © 2009 Elsevier Inc. All rights reserved.
Research Area(s)
- Adaptive software design, Code optimization technique, Resource constraint, Wireless sensor network
Citation Format(s)
Resource prioritization of code optimization techniques for program synthesis of wireless sensor network applications. / Zhang, Zhenyu; Chan, W. K.; Tse, T. H. et al.
In: Journal of Systems and Software, Vol. 82, No. 9, 09.2009, p. 1376-1387.Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review