Model-driven interoperability: engineering heterogeneous IoT systems

Abstract

Interoperability remains a significant burden to the developers of Internet of Things systems. This is because resources and APIs are dynamically composed; they are highly heterogeneous in terms of their underlying communication technologies, protocols and data formats, and interoperability tools remain limited to enforcing standards-based approaches. In this paper, we propose model-based engineering methods to reduce the development effort towards ensuring that complex software systems interoperate with one another. Lightweight interoperability models can be specified in order to monitor and test the execution of running software so that interoperability problems can be quickly identified, and solutions put in place. A graphical model editor and testing tool are also presented to highlight how a visual model improves upon textual specifications. We show using case-studies from the FIWARE Future Internet Service domain that the software framework can support non-expert developers to address interoperability challenges.

Publication DOI: https://doi.org/10.1007/s12243-015-0487-2
Divisions: College of Engineering & Physical Sciences
Additional Information: © The Author(s) 2015. This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Publication ISSN: 1958-9395
Last Modified: 18 Mar 2024 08:30
Date Deposited: 14 Jun 2019 15:17
Full Text Link:
Related URLs: https://link.sp ... 2243-015-0487-2 (Publisher URL)
PURE Output Type: Article
Published Date: 2016-04-01
Published Online Date: 2015-11-25
Accepted Date: 2015-10-30
Authors: Grace, Paul (ORCID Profile 0000-0003-2363-0630)
Pickering, Brian
Surridge, Mike

Download

[img]

Version: Published Version

License: Creative Commons Attribution

| Preview

Export / Share Citation


Statistics

Additional statistics for this record