• DocumentCode
    637318
  • Title

    Durin: A development environment for Wireless Sensor Network

  • Author

    Marques, Igor L. ; da Silva Teofilo, Mauro Ricardo ; Souto Rosa, Nelson

  • Author_Institution
    Inf. Center, Fed. Univ. of Pernambuco, Recife, Brazil
  • fYear
    2013
  • fDate
    21-21 May 2013
  • Firstpage
    19
  • Lastpage
    23
  • Abstract
    The applications for Wireless Sensor Networks (WSN) have simple functional requirements, which basically consist of reading the sensors, and sending the read data to the application. However, when non-functional requirements are taken into account, developers of applications for WSN have to deal with such requirements as: restrictions on the consumption of energy, dynamic applications update due to poor performance or unexpected behavior, dynamism in network topology, scalability, robustness, QoS, heterogeneous hardware sensors and limited bandwidth. All these constraints turn the creation of an application into no trivial task. With that in mind, the purpose of this paper is to present a development environment for WSN to improve developer productivity. The Durin development environment is composed of: TinyReef, a designed virtual machine (VM) for WSN; a compiler for cited VM instructions; and a Remote Application Manager. The main contribution of Durin is to provide an environment to support the development, maintenance and deployment of applications for WSN, enabling remote application updates of sensor node hardware.
  • Keywords
    quality of service; telecommunication network topology; wireless sensor networks; Durin development environment; TinyReef; WSN; energy consumption; functional requirements; network topology; remote application manager; virtual machine; wireless sensor network; Computer languages; Hardware; Registers; Sensors; Software; Virtual machining; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Sensor Network Applications (SESENA), 2013 4th International Workshop on
  • Conference_Location
    San Francisco, CA
  • ISSN
    2327-1620
  • Type

    conf

  • DOI
    10.1109/SESENA.2013.6612260
  • Filename
    6612260