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
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;
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
DOI :
10.1109/WISES.2010.5548421