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.
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
Catalogue record
Date deposited: 18 Dec 2014 12:58
Last modified: 26 Aug 2024 01:32
Export record
Contributors
Author:
Paul Grace
Author:
Justan Barbosa
Author:
Mike Surridge
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