Optimal Design of Wireless Sensor Networks

  • Marcello Mura
  • Simone Campanoni
  • William Fornaciari
  • Mariagiovanna Sami
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7200)


Since their introduction, Wireless Sensor Networks (WSN) have been proposed as a powerful support for environment monitoring, ranging from monitoring of remote or hard-to-reach locations to fine-grained control of cultivations. Development of a WSN-based application is a complex task and challenging issues must be tackled starting from the first phases of the design cycle. We present here a tool supporting the DSE phase to perform architectural choices for the nodes and network topology, taking into account target performance goals and estimated costs. When designing applications based on WSN, the most challenging problem is energy shortage. Nodes are normally supplied through batteries, hence a limited amount of energy is available and no breakthroughs are foreseen in a near future. In our design cycle we approach this issue through a methodology that allows analysing and optimising the power performances in a hierarchical fashion, encompassing various abstraction levels.


Sensor Network Sensor Node Wireless Sensor Network Design Space Exploration Node Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Buck, J., Ha, S., Lee, E.A., Messerschmitt, D.G.: Ptolemy: a framework for simulating and prototyping heterogeneous systems, pp. 527–543 (2002)Google Scholar
  2. 2.
    Campanoni, S., Fornaciari, W.: Node-level optimization of wireless sensor networks, pp. 1– 4 (2008)Google Scholar
  3. 3.
    El-Hoiydi, A., Arm, C., Caseiro, R., Cserveny, S., alii: The ultra low-powerwisenet system. In: Proc. DATE 2006, vol. 1, pp. 1–6 (2006)Google Scholar
  4. 4.
    Fall, K., Varadhan, K.: The ns Manual (formerly ns Notes and Documentation). The VINT Project 16 (2006)Google Scholar
  5. 5.
    Harel, D.: Statecharts: A visual formulation for complex systems. Sci. Comput. Program., 231–274 (1987)Google Scholar
  6. 6.
    Heinzelman, W., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: System SciencesGoogle Scholar
  7. 7.
    Moser, C., Brunelli, D., Thiele, L., Benini, L.: Real-time scheduling for energy harvesting sensor nodes. Real-Time Syst. 37(3), 233–260 (2007)zbMATHCrossRefGoogle Scholar
  8. 8.
    Mura, M., Paolieri, M.: Sc2: State charts to system c: Automatic executable models generation. In: Proceedings FDL 2007, Barcelona, Spain (2007)Google Scholar
  9. 9.
    Mura, M., Paolieri, M., Fabbri, F., Negri, L., Sami, M.: Power modeling and power analysis of IEEE 802.15.4: a concurrent state machine approach. In: Proc. CCNC (2007)Google Scholar
  10. 10.
    Mura, M., Sami, M.G.: Code generation from statecharts: Simulation of wireless sensor networks. In: Euromicro Symposium on Digital Systems Design, pp. 525–532 (2008)Google Scholar
  11. 11.
    Negri, L., Chiarini, A.: StateC: a power modeling and simulation flow for communication protocols. In: Proc. FDL, Lausanne, Switzerland (2005)Google Scholar
  12. 12.
    Negri, L., Sami, M., Macii, D., Terranegra, A.: FSM–based power modeling of wireless protocols: the case of Bluetooth. In: Proc. ISLPED, pp. 369–374 (2004)Google Scholar
  13. 13.
    Sami, M., Sciuto, D., Silvano, C., Zaccaria, V.: An instruction-level energy model for embedded vliw architectures. IEEE Transactions on CAD 21(9), 998–1010 (2002)Google Scholar
  14. 14.
    Varga, A., Hornig, R.: An overview of the omnet++ simulation environment. In: Proc. Simutools (2008)Google Scholar
  15. 15.
    Zeng, X., Bagrodia, R., Gerla, M.: GloMoSim: a library for parallel simulation of large-scale wireless networks. ACM SIGSIM Simulation Digest 28(1), 154–161 (1998)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Marcello Mura
    • 1
    • 2
  • Simone Campanoni
    • 2
  • William Fornaciari
    • 2
  • Mariagiovanna Sami
    • 2
  1. 1.ALaRI - Faculty of InformaticsUniversity of LuganoSwitzerland
  2. 2.DEIPolitecnico di MilanoItaly

Personalised recommendations