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.
| Original language | English |
|---|---|
| Pages (from-to) | 1376-1387 |
| Journal | Journal of Systems and Software |
| Volume | 82 |
| Issue number | 9 |
| DOIs | |
| Publication status | Published - Sept 2009 |
Research Keywords
- Adaptive software design
- Code optimization technique
- Resource constraint
- Wireless sensor network
Fingerprint
Dive into the research topics of 'Resource prioritization of code optimization techniques for program synthesis of wireless sensor network applications'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver