ABSTRACT
Designing Wireless Sensor Networks (WSNs) has proven to be a slow, tedious and error-prone process due to the inherent intricacies of designing a distributed, wireless, and embedded system. A systematic design approach accompanied by a test methodology supports the development of WSN software conforming to all design requirements including robustness and reliability. In this paper, we propose the fundamentals of such a test methodology. We present essential features of a framework for testing a broad range of WSN applications. We demonstrate with a case study that our test methodology is a feasible approach by integrating a number of existing design-tools for the TinyOS operating system. While we target TinyOS in the case study the proposed test methodology is general and not tailored to a specific WSN platform or operating system.
- E. Cheong, E. Lee, and Y. Zhao. Joint modeling and design of wireless networks and sensor node software. Technical Report UCB/EECS-2006-150, Nov. 2006.Google Scholar
- J. Choi, J. Lee, M. Wachs, and P. Levis. Opening the sensornet black box. Technical Report SING-06-03, Stanford Information Networks Group, Stanford University, CA, 2006.Google Scholar
- M. Dyer, J. Beutel, L. Thiele, T. Kalt, P. Oehen, K. Martin, and P. Blum. Deployment support network - a toolkit for the development of WSNs. In Proc. 4th European Workshop on Sensor Networks (EWSN 2007), volume 4373 of Lecture Notes in Computer Science, pages 195--211. Springer, Berlin, Jan. 2007. Google ScholarDigital Library
- D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler. The nesC language: A holistic approach to networked embedded systems. In Proc. ACM SIGPLAN 2003 Conf. Programming Language Design and Implementation (PLDI 2003), pages 1--11. ACM Press, New York, June 2003. Google ScholarDigital Library
- L. Girod, J. Elson, A. Cerpa, T. Stathapopoulos, N. Ramananthan, and D. Estrin. EmStar: A software environment for developing and deploying wireless sensor networks. In Proc. USENIX 2004 Annual Tech. Conf., pages 283--296, June 2004. Google ScholarDigital Library
- T. He, S. Krishnamurthy, L. Luo, T. Yan, L. Gu, R. Stoleru, G. Zhou, Q. Cao, P. Vicaire, J. Stankovic, T. Abdelzaher, J. Hui, and B. Krogh. VigilNet: An integrated sensor network system for energy-efficient surveillance. ACM Transactions on Sensor Networks, 2(1):1--38, 2006. Google ScholarDigital Library
- O. Kasten and K. Römer. Beyond event handlers: Programming wireless sensors with attributed state machines. In Proc. 4th Int'l Conf. Information Processing Sensor Networks (IPSN '05), pages 45--52. IEEE, Piscataway, NJ, Apr. 2005. Google ScholarDigital Library
- P. Levis, N. Lee, M. Welsh, and D. Culler. TOSSIM: Accurate and scalable simulation of entire TinyOS applications. In Proc. 1st ACM Conf. Embedded Networked Sensor Systems (SenSys 2003), pages 126--137. ACM Press, New York, Nov. 2003. Google ScholarDigital Library
- N. Ramanathan, K. Chang, R. Kapur, L. Girod, E. Kohler, and D. Estrin. Sympathy for the sensor network debugger. In Proc. 3rd ACM Conf. Embedded Networked Sensor Systems (SenSys 2005), pages 255--267. ACM Press, New York, 2005. Google ScholarDigital Library
- M. Ringwald and K. Römer. Passive inspection of sensor networks. In Proc. 3rd IEEE Int'l Conf. on Distributed Computing in Sensor Systems (DCOSS 2007), Santa Fe, New Mexico, USA, June 2007. Google ScholarDigital Library
- G. Werner-Allen, P. Swieskowski, and M. Welsh. MoteLab: A wireless sensor network testbed. In Proc. 4th Int'l Conf. Information Processing Sensor Networks (IPSN '05), pages 483--488. IEEE, Piscataway, NJ, Apr. 2005. Google ScholarDigital Library
- K. Whitehouse, G. Tolle, J. Taneja, C. Sharp, S. Kim, J. Jeong, J. Hui, P. Dutta, and D. Culler. Marionette: using RPC for interactive development and debugging of wireless embedded networks. In Proc. 5th Int'l Conf. Information Processing Sensor Networks (IPSN '06), pages 416--423. ACM Press, New York, 2006. Google ScholarDigital Library
Index Terms
- Increasing the reliability of wireless sensor networks with a distributed testing framework
Recommendations
Reliability of Sensor Nodes in Wireless Sensor Networks of Cyber Physical Systems
Sensors are a crucial component of any intelligent control system. Wireless sensor networks are one of the most rapidly developing information technologies and promise to have a variety of applications in Next Generation Networks, Internet of Things and ...
Using mobile data collectors to improve network lifetime of wireless sensor networks with reliability constraints
In this paper, we focus on maximizing network lifetime of a Wireless Sensor Network (WSN) using mobile Data Collectors (DCs) without compromising on the reliability requirements. We consider a heterogeneous WSN which consists of a large number of sensor ...
Simulating and testing mobile wireless sensor networks
MSWIM '10: Proceedings of the 13th ACM international conference on Modeling, analysis, and simulation of wireless and mobile systemsDeveloping applications for wireless sensor networks (WSNs) can provide many challenges. Environmental conditions have a large impact on the behavior of an application, but it may not be feasible to replicate the conditions of the deployment environment ...
Comments