• DocumentCode
    3533572
  • Title

    From C to VM-targeted executables: Techniques for heterogeneous sensor/actuator networks

  • Author

    Pruszkowski, Aleksander ; Paczesny, Tomasz ; Domaszewicz, Jaroslaw

  • Author_Institution
    Inst. of Telecommun., Warsaw Univ. of Technol. (WUT), Warsaw, Poland
  • fYear
    2010
  • fDate
    8-9 July 2010
  • Firstpage
    61
  • Lastpage
    66
  • Abstract
    The paper presents reusable techniques for building a runtime environment for a middleware targeted at heterogeneous sensor/actuator networks (SAN). The SAN is heterogeneous in that nodes differ as to the underlying MCU and OS platform, as well as sensor and actuator resources. Applications destined for the middleware are written in C and then transformed into executables interpreted by a virtual machine. The runtime residing on each node exposes, besides the virtual CPU, a node-independent set of general-purpose primitives and a node-specific set of primitives representing the node´s sensors and actuators. The latter primitives are drawn from a potentially huge set of primitives representing all sensors and actuators possible in a given application domain. A proof-of-concept implementation of the runtime environment, for a severely resource-constrained platform, is presented.
  • Keywords
    C language; actuators; microcontrollers; middleware; sensors; software reusability; virtual machines; C; MCU; OS platform; VM targeted executables; heterogeneous sensor-actuator networks; middleware runtime environment; proof-of-concept implementation; reusable techniques; virtual machine; Actuators; Hardware; Java; Middleware; Paper technology; Runtime environment; Sensor systems and applications; Storage area networks; Virtual machining; Virtual manufacturing; heterogeneous sensor/actuator networks; middleware; mobile code; programming language C; resource-constrained nodes; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Solutions in Embedded Systems (WISES), 2010 8th Workshop on
  • Conference_Location
    Heraklion, Crete
  • Print_ISBN
    978-1-4244-5715-1
  • Electronic_ISBN
    978-1-4244-5717-5
  • Type

    conf

  • DOI
    10.1109/WISES.2010.5548421
  • Filename
    5548421