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 journalpeer-review

4 Scopus Citations
View graph of relations


Related Research Unit(s)


Original languageEnglish
Pages (from-to)1376-1387
Journal / PublicationJournal of Systems and Software
Issue number9
Publication statusPublished - Sep 2009


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