DocumentCode
2425472
Title
Building portable middleware services for heterogeneous cyber-physical systems
Author
Mechitov, Kirill ; Agha, Gul
Author_Institution
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear
2012
fDate
2-2 June 2012
Firstpage
31
Lastpage
36
Abstract
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.
Keywords
middleware; open systems; operating systems (computers); resource allocation; scheduling; service-oriented architecture; software portability; synchronisation; telecommunication computing; wireless sensor networks; WSN middleware services; heterogeneous cyber-physical systems; heterogeneous sensor networks; hetrogeneous devices; interoperation; network protocols; operating system code; portability; portable middleware services; resource allocation; scheduling; service-oriented computing; software development; synchronization; wireless sensor networks; Data structures; Operating systems; Programming; Service oriented architecture; Wireless sensor networks; middleware; service-oriented architecture; wireless sensor networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Sensor Network Applications (SESENA), 2012 Third International Workshop on
Conference_Location
Zurich
Print_ISBN
978-1-4673-1789-4
Type
conf
DOI
10.1109/SESENA.2012.6225732
Filename
6225732
Link To Document