skip to main content
10.1145/1278972.1278996acmconferencesArticle/Chapter ViewAbstractPublication PagesemnetsConference Proceedingsconference-collections
Article

Increasing the reliability of wireless sensor networks with a distributed testing framework

Published:25 June 2007Publication History

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.

References

  1. 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 ScholarGoogle Scholar
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Increasing the reliability of wireless sensor networks with a distributed testing framework

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          EmNets '07: Proceedings of the 4th workshop on Embedded networked sensors
          June 2007
          100 pages
          ISBN:9781595936943
          DOI:10.1145/1278972

          Copyright © 2007 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 25 June 2007

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader