Telecommunication Systems

, Volume 45, Issue 2, pp 165–176

Developing wireless sensor network applications in a virtual environment


  • Nicholas M. Boers
    • Department of Computing ScienceUniversity of Alberta
    • Department of Computing ScienceUniversity of Alberta
  • Ioanis Nikolaidis
    • Department of Computing ScienceUniversity of Alberta
  • Włodek Olesiński
    • Olsonet Communications

DOI: 10.1007/s11235-009-9246-x

Cite this article as:
Boers, N.M., Gburzyński, P., Nikolaidis, I. et al. Telecommun Syst (2010) 45: 165. doi:10.1007/s11235-009-9246-x


We describe our “holistic” platform for developing wireless ad hoc sensor networks and focus on its most representative and essential virtualization component: VUE2 (the Virtual Underlay Emulation Engine). Its role is to provide a vehicle for the authoritative emulation of complete networked applications before physically deploying any wireless nodes. The goal is to be able to verify those applications exhaustively before programming the hardware, such that no further (field) tests are necessary. We explain how VUE2 achieves this goal owing to several facilitating factors, most notably the powerful programming paradigm that our platform adopts. As implied by the holistic nature of the discussed system, our work touches upon operating systems, simulation, network protocols, real-time systems, and programming methodology.


Wireless sensor networkApplication developmentVirtualization

Copyright information

© Springer Science+Business Media, LLC 2010