• DocumentCode
    1824008
  • Title

    Programming iMote Networks Made Easy

  • Author

    Bauderon, Michel ; Grumbach, Stéphane ; Gu, Daqing ; Qi, Xin ; Qu, Wenwu ; Suo, Kun ; Zhang, Yu

  • Author_Institution
    Univ. de Bordeaux, Bordeaux, France
  • fYear
    2010
  • fDate
    18-25 July 2010
  • Firstpage
    539
  • Lastpage
    544
  • Abstract
    In this paper, we report on our experiment with the deployment of a virtual machine, Netquest, which evaluates protocols written in a declarative language, over iMote devices. Netquest offers a new programming model for sensor networks with a high level of abstraction. Protocols and applications can be written in a simple rule-based language, which allows concise and application centric programming. The Netquest Virtual Machine is implemented on top of an embedded DBMS, SQLite, which carries on most of the computation. Our experiments over a small network of iMote devices demonstrate (i) that high-level programming abstraction can be provided on such devices, and (ii) that declarative applications for sensor networks can be developed easily.
  • Keywords
    high level languages; program diagnostics; protocols; telecommunication computing; virtual machines; wireless sensor networks; DBMS; Netquest virtual machine; SQLite; application centric programming; declarative language; high-level programming abstraction; iMote devices; iMote networks; rule-based language; sensor networks; Databases; Engines; Magnetic heads; Programming; Routing protocols; Virtual machining; Programming abstraction; declarative networking; sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sensor Technologies and Applications (SENSORCOMM), 2010 Fourth International Conference on
  • Conference_Location
    Venice
  • Print_ISBN
    978-1-4244-7538-4
  • Type

    conf

  • DOI
    10.1109/SENSORCOMM.2010.87
  • Filename
    5558127