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 :
بازگشت