Integrity-Checking Framework: An In-situ Testing and Validation Framework for Wireless Sensor and Actuator Networks

Wireless sensor and actuator network applications require several levels of testing during their development. Although software algorithms can be tested through simulations and syntax checking, it is difficult to predict or test for problems that may occur once the wireless sensor and actuator has been deployed. The requirement for testing is not however limited to the development phase. During the lifecycle of the system, faults, upgrades, retasking, etc. lead to further needs for system validation. In this paper we review the state-of-the-art techniques for testing wireless sensor and actuator applications and propose the Integrity-Checking Framework. The framework provides in-situ full lifecycle testing and validation of wireless sensor and actuator applications by performing an “Integrity Check”, during which the sensor inputs and actuator responses are emulated within the physical wireless sensor and actuator. This enables application-level testing by feeding controlled information to the sensor inputs, while data processing, communication, aggregation and decision making continue as normal across the physical wireless sensor and actuator.

[1]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[2]  Gang Zhou,et al.  Achieving Repeatability of Asynchronous Events in Wireless Sensor Networks with EnviroLog , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[3]  Kay Römer,et al.  Monitoring and Debugging of Deployed Sensor Networks , 2005 .

[4]  Wei Zhang,et al.  Simulation-based augmented reality for sensor network development , 2007, SenSys '07.

[5]  Erol Gelenbe,et al.  Emergency response simulation using wireless sensor networks , 2008, Ambi-Sys '08.

[6]  Rajive L. Bagrodia,et al.  TWINE: A Hybrid Emulation Testbed for Wireless Networks and Applications , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[7]  Mineo Takai,et al.  MAYA: Integrating hybrid network modeling to the physical world , 2004, TOMC.

[8]  Mikhail Nesterenko,et al.  Emuli: Emulated Stimuli for Wireless Sensor Network Experimentation , 2007 .

[9]  Jan Beutel,et al.  Next-Generation Deployment Support for Sensor Networks , 2004 .

[10]  Deborah Estrin,et al.  Sympathy for the sensor network debugger , 2005, SenSys '05.

[11]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[12]  Jan Beutel,et al.  Next-generation prototyping of sensor networks , 2004, SenSys '04.