The University of Southampton
University of Southampton Institutional Repository

Taming the interoperability challenges of complex IoT systems

Taming the interoperability challenges of complex IoT systems
Taming the interoperability challenges of complex IoT systems
of communication protocols and data formats; hence ensuring diverse devices can interoperate with one another remains a significant challenge. Model-driven development and testing solutions have been proposed as methods to aid software developers achieve interoperability compliance in the face of this increasing complexity. However, current approaches often involve complicated and domain specific models (e.g. web services described by WSDL). In this paper, we explore a lightweight, middleware independent, model-driven development framework to help developers tame the challenges of composing IoT services that interoperate with one another. The framework is based upon two key contributions: i) patterns of interoperability behaviour, and ii) a software framework to monitor and reason about interoperability success or failure. We show using a case-study from the FI-WARE Future Internet Service domain that this interoperability framework can support non-expert developers address interoperability challenges. We also deployed tools built atop the framework and made them available in the XIFI large-scale FI-PPP test environment.
978-1-4503-3234-7
Grace, Paul
b48ef8f2-b116-48ce-b774-4d43808cc02f
Barbosa, Justan
d4289e84-aedb-486c-9005-0a7918c155e6
Pickering, Brian
225088d0-729e-4f17-afe2-1ad1193ccae6
Surridge, Mike
3bd360fa-1962-4992-bb16-12fc4dd7d9a9
Grace, Paul
b48ef8f2-b116-48ce-b774-4d43808cc02f
Barbosa, Justan
d4289e84-aedb-486c-9005-0a7918c155e6
Pickering, Brian
225088d0-729e-4f17-afe2-1ad1193ccae6
Surridge, Mike
3bd360fa-1962-4992-bb16-12fc4dd7d9a9

Grace, Paul, Barbosa, Justan, Pickering, Brian and Surridge, Mike (2014) Taming the interoperability challenges of complex IoT systems. 1st ACM Workshop on Middleware for Context-Aware Applications in the IoT, co-located with Middleware 2014, Bordeaux, France. 08 - 12 Dec 2014.

Record type: Conference or Workshop Item (Paper)

Abstract

of communication protocols and data formats; hence ensuring diverse devices can interoperate with one another remains a significant challenge. Model-driven development and testing solutions have been proposed as methods to aid software developers achieve interoperability compliance in the face of this increasing complexity. However, current approaches often involve complicated and domain specific models (e.g. web services described by WSDL). In this paper, we explore a lightweight, middleware independent, model-driven development framework to help developers tame the challenges of composing IoT services that interoperate with one another. The framework is based upon two key contributions: i) patterns of interoperability behaviour, and ii) a software framework to monitor and reason about interoperability success or failure. We show using a case-study from the FI-WARE Future Internet Service domain that this interoperability framework can support non-expert developers address interoperability challenges. We also deployed tools built atop the framework and made them available in the XIFI large-scale FI-PPP test environment.

Text
372756.pdf - Other
Download (249kB)

More information

e-pub ahead of print date: 9 December 2014
Venue - Dates: 1st ACM Workshop on Middleware for Context-Aware Applications in the IoT, co-located with Middleware 2014, Bordeaux, France, 2014-12-08 - 2014-12-12
Organisations: IT Innovation

Identifiers

Local EPrints ID: 372756
URI: http://eprints.soton.ac.uk/id/eprint/372756
ISBN: 978-1-4503-3234-7
PURE UUID: 207e5d4e-16c5-4c32-b664-f5b34f35fd2d
ORCID for Paul Grace: ORCID iD orcid.org/0000-0003-2363-0630
ORCID for Brian Pickering: ORCID iD orcid.org/0000-0002-6815-2938
ORCID for Mike Surridge: ORCID iD orcid.org/0000-0003-1485-7024

Catalogue record

Date deposited: 18 Dec 2014 12:58
Last modified: 26 Aug 2024 01:32

Export record

Contributors

Author: Paul Grace ORCID iD
Author: Justan Barbosa
Author: Brian Pickering ORCID iD
Author: Mike Surridge ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×