Building portable middleware services for heterogeneous cyber-physical systems

Kirill Mechitov, Gul Agha

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publication2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012 - Proceedings
Pages31-36
Number of pages6
DOIs
StatePublished - 2012
Event2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012 - Zurich, Switzerland
Duration: Jun 2 2012Jun 2 2012

Publication series

Name2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012 - Proceedings

Other

Other2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012
Country/TerritorySwitzerland
CityZurich
Period6/2/126/2/12

Keywords

  • middleware
  • service-oriented architecture
  • wireless sensor networks

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Building portable middleware services for heterogeneous cyber-physical systems'. Together they form a unique fingerprint.

Cite this