skip to main content
10.1145/1236360.1236385acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
Article

Worldsens: development and prototyping tools for application specific wireless sensors networks

Published:25 April 2007Publication History

ABSTRACT

In this paper we present Worldsens, an integrated environment for development and rapid prototyping of wireless sensor network applications. Our environment relies on software simulation to help the designer during the whole development process. The refinement is done starting from the high level design choices down to the target code implementation, debug and performance analysis. In the early stages of the design, high level parameters, like for example the node sleep and activity periods, can be tuned using WS-Net, an event driven wireless network simulator. WSNet uses models for applications, protocols and radio medium communication with a parameterized accuracy. The second step of the sensor network application design takes place after the hardware implementation choices. This second step relies on the WSim cycle accurate hardware platform simulator. WSim is used to debug the application using the real target binary code. Precise performance evaluation, including real-time analysis at the interrupt level, are made possible at this low simulation level. WSim can be connected to WSNet, in place of the application and protocol models used during the high level simulation to achieve a full distributed application simulation. WSNet and WSNet+WSim allow a continuous refinement from high level estimations down to low level real-time validation. We illustrate the complete application design process using a real life demonstrator that implements a hello protocol for dynamic neighborhood discovery in a wireless sensor network environment.

References

  1. M. Ali, U. Saif, A. Dunkels, T. Voigt, K. Rmer, K. Langendoen, J. Polastre, and Z. Uzmi. Medium access control issues in sensor networks. ACM Computer Communication Review 36(2):33--36, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. BenHamida, G. Chelius, and E. Fleury. Revisiting neighbor discovery with interferences consideration,. In Third International Workshop on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks (PE-WASUN) Torremolinos, Spain, October 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Bhatti, J. Carlson, H. Dai, J. Deng, J. Rose, A. Sheth, B. Shucker, C. Gruenwald, A. Torgerson, and R. Han. MANTIS OS: An embedded multithreaded operating system for wireless micro sensor platforms. MONET 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. G. Chelius, A. Fraboulet, and E. Fleury. Worldsens: a fast and accurate development framework for sensor network applications. In The 22nd Annual ACM Symposium on Applied Computing (SAC 2007) Seoul, Korea, March 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Egea-Lopez and al. Simulation tools for wireless sensor networks. In International Symposium on Performance Evaluation of Computer and Tel ecommunication Systems USA, July 2005.Google ScholarGoogle Scholar
  6. E. Egea-Lopez, J. Vales-Alonso, A. Martinez-Sala, P. Pavon-Mariño, and J. Garcia-Haro. Simulation scalability issues in wireless sensor networks. IEEE Communications Magazine pages 64--73, July 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Alois Ferscha. Parallel and Distributed Computing Handbook pages 1003--1041. McGraw-Hill, 1996.Google ScholarGoogle Scholar
  8. H.T. Friis. A note on a simple transmission formula. In Proceedings of IRE 1946.Google ScholarGoogle ScholarCross RefCross Ref
  9. S. Ganu, K. Ramachandran, M. Gruteser, and I. Seskar. Methods for restoring mac layer fairness in ieee 802.11 networks with physical layer capture. In Proceedings of REALMAN 2006 in conjunction with ACM MobiHoc 2006 Italy, May 2006. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lewis Girod, Thanos Stathopoulos, Nithya Ramanathan, Jeremy Elson, Deborah Estrin, Eric Osterweil, and Tom Schoellhammer. A system for simulation, emulation, and deployment of heterogeneous sensor networks. In 2nd international conference on Embedded networked sensor systems ACM Press,November 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Gupta and P. Kumar. Capacity of wireless networks. IEEE Transactions on Information Theory 46(2):388--404,2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. E. Jullo J.-M. Gorce and K. Runser. An adaptative multi-resolution algorithm for 2d simulations of indoor propagation. In 12th IEE Int. Conf. on Antennas and Propagation 2003. Best paper award on Propagation.Google ScholarGoogle Scholar
  13. Available online, http://kcachegrind.sourceforge.net/, nov 2006.Google ScholarGoogle Scholar
  14. Philip Levis, Nelson Lee, Matt Welsh, and David Culler. Tossim: accurate and scalable simulation of entire tinyos applications. In SenSys'03 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Polley, D. Blazakis, J. McGee, D. Rusk, and J. Baras. ATEMU: A fine-grained sensor network simulator. In IEEE, editor, Sensor and Ad Hoc Communications and Networks 2004.Google ScholarGoogle Scholar
  16. Ben L. Titzer, Daniel K. Lee, and Jens Palsberg. Avrora: scalable sensor network simulation with precise timing. In IPSN'05 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Worldsens: development and prototyping tools for application specific wireless sensors networks

          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
            IPSN '07: Proceedings of the 6th international conference on Information processing in sensor networks
            April 2007
            592 pages
            ISBN:9781595936387
            DOI:10.1145/1236360

            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 April 2007

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate143of593submissions,24%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader