TY - GEN
T1 - Building portable middleware services for heterogeneous cyber-physical systems
AU - Mechitov, Kirill
AU - Agha, Gul
PY - 2012
Y1 - 2012
N2 - Software development in wireless sensor networks has traditionally focused on stand-alone applications statically linked with the operating system code, and relying on fixed models for scheduling, synchronization, and resource allocation. Middleware services and network protocols, are usually considered to be part of the operating system. As the number of available WSN platforms and operating systems grows, and the emergence of cyber-physical systems results in the creation of networks of hetrogeneous devices (sensor nodes, microcontrollers, mobile devices, etc.), portability and interoperation emerge as major considerations in the software development process. We propose breaking the tight integration between middleware services and the operating system. We demonstrate how adopting a service-oriented computing approach to WSN middleware services improves portability and enables the creation of heterogeneous sensor networks and cyber-physical systems. The adoption of a service-oriented architecture does not necessarily translate into a significant loss of performance. An extremely light-weight and flexible method for local and remote service interaction is proposed.
AB - Software development in wireless sensor networks has traditionally focused on stand-alone applications statically linked with the operating system code, and relying on fixed models for scheduling, synchronization, and resource allocation. Middleware services and network protocols, are usually considered to be part of the operating system. As the number of available WSN platforms and operating systems grows, and the emergence of cyber-physical systems results in the creation of networks of hetrogeneous devices (sensor nodes, microcontrollers, mobile devices, etc.), portability and interoperation emerge as major considerations in the software development process. We propose breaking the tight integration between middleware services and the operating system. We demonstrate how adopting a service-oriented computing approach to WSN middleware services improves portability and enables the creation of heterogeneous sensor networks and cyber-physical systems. The adoption of a service-oriented architecture does not necessarily translate into a significant loss of performance. An extremely light-weight and flexible method for local and remote service interaction is proposed.
KW - middleware
KW - service-oriented architecture
KW - wireless sensor networks
UR - http://www.scopus.com/inward/record.url?scp=84864369543&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864369543&partnerID=8YFLogxK
U2 - 10.1109/SESENA.2012.6225732
DO - 10.1109/SESENA.2012.6225732
M3 - Conference contribution
AN - SCOPUS:84864369543
SN - 9781467317931
T3 - 2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012 - Proceedings
SP - 31
EP - 36
BT - 2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012 - Proceedings
T2 - 2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012
Y2 - 2 June 2012 through 2 June 2012
ER -