Skip to main navigation Skip to search Skip to main content

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

  • Zhenyu Zhang
  • , W. K. Chan
  • , T. H. Tse
  • , Heng Lu
  • , Lijun Mei

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

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 languageEnglish
Pages (from-to)1376-1387
JournalJournal of Systems and Software
Volume82
Issue number9
DOIs
Publication statusPublished - 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