Towards the testing of power-aware software applications for wireless sensor networks

Abstract:The testing of programs in wireless sensor networks (WSN) is an important means to assure quality but is a challenging process. As pervasive computing has been identified as a notable trend in computing, investigations on effective software testing techniques for WSN are essential. In particular, energy is a crucial and scarce resource in WSN nodes. Programs running correctly but failing to meet the energy constraints may still be problematic. As such, testing techniques for power-aware applications are useful; otherwise, the quickly depleted device batteries will need frequent replacements, hence challenging the effectiveness of automation. Since current testing techniques do not consider the issue of energy constraints, their automation in the WSN domain warrants further investigation.
This paper proposes a novel power-aware technique built on top of the notion of metamorphic testing to alleviate both the test oracle issue and the power awareness issue. It tests the functions of programs in WSN nodes that are in close proximity, and uses the data consolidation criteria of data aggregation in programs as the basis for verifying test results. The power-aware transmissions of intermediate and final test data as well as the computation required for verification
Grants:ITF ITS/076/06, CityU 7200079, ARC DP0771733, CERG 612306, CERG 717506
Links:PDF, DOI
Citation:W.K. Chan, T.Y. Chen, S.C. Cheung, T.H. Tse and Zhenyu Zhang, "Towards the testing of power-aware software applications for wireless sensor networks", in Proceedings of the 12th International Conference on Reliable Software Technologies (Ada-Europe 2007), 25-29 June 2007, Geneva, Switzerland., pages 84-99, LNCS 4498, Springer, Berlin, Germany (2007)
Related Papers:-

Selected Tags

Tag Groups


ACM SigSoft
IEEE Software Engineering Online