Journal of Systems and Software 82 (9): 1376-1387 (2009) |
Zhenyu Zhang 2 , W.K. Chan 3 , T.H. Tse 4 , Heng Lu 2 , and Lijun Mei 2
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.
Keywords: Wireless sensor network, adaptive software design, resource constraint, code optimization technique |
|
EVERY VISITOR COUNTS: |