The industry track of SIMUTools 2010.

Research Article

Hy-Sim: model based hybrid simulation framework for WSN application development

  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2010.8662,
        author={Zhen Yu  Song and Mohammad  Mostafizur and Rahman  Mozumdar and Maurizio  Tranchero and Luciano  Lavagno and Riccardo  Tomasi and Stefano  Olivieri},
        title={Hy-Sim: model based hybrid simulation framework for WSN application development},
        proceedings={The industry track of SIMUTools 2010.},
        publisher={ACM},
        proceedings_a={SIMULATIONWORKS},
        year={2010},
        month={5},
        keywords={Wireless Sensor Networks Model-Based Design Hardware- In-the-Loop Automatic Code Generation},
        doi={10.4108/ICST.SIMUTOOLS2010.8662}
    }
    
  • Zhen Yu Song
    Mohammad Mostafizur
    Rahman Mozumdar
    Maurizio Tranchero
    Luciano Lavagno
    Riccardo Tomasi
    Stefano Olivieri
    Year: 2010
    Hy-Sim: model based hybrid simulation framework for WSN application development
    SIMULATIONWORKS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2010.8662
Zhen Yu Song1,*, Mohammad Mostafizur2, Rahman Mozumdar2,*, Maurizio Tranchero1,*, Luciano Lavagno1,*, Riccardo Tomasi3,*, Stefano Olivieri4,*
  • 1: Politecnico di Torino, c.so Duca degli Abruzzi, 24, Torino, Italy.
  • 2: UC Berkeley, 545H Cory Hall, UCB, Berkeley, USA.
  • 3: Istituto Superiore Mario Boella, via Pier Carlo Boggio 61, Torino, Italy.
  • 4: The MathWorks, via Bertola, 34, Torino, Italy.
*Contact email: zhenyu.song@polito.it, mozumdar@eecs.berkeley.edu, maurizio.tranchero@polito.it, luciano.lavagno@polito.it, tomasi@ismb.it, stefano.olivieri@mathworks.it

Abstract

Bridging the physical world with the virtual one often broadens the possibilities of accelerating and easing embedded system design. This is even more true for WSNs, where generally the developed applications need to be tested and executed in hundreds to thousands of nodes. Often times, it is hard to manage test beds that have huge number of nodes. The most common solution is to rely on simulation frameworks that allow the developers to create virtual sensor nodes and then provides levels of abstraction to specify the applications which will be executed on the nodes. The foremost drawback of this kind of simulation is the absence of direct interfaces with the physical environment. Hence in this paper we propose a hybrid simulation framework for WSN application development that interconnects a virtual network with the physical network and then allows one to simulate the networks as a whole. Moreover, the developers model WSN applications by using high level abstractions which could be used for multi-platform automatic code generation (in TinyOS and Ember ZigBee platforms).