Loading...
Please wait, while we are loading the content...
Similar Documents
Taming the interoperability challenges of complex IoT systems
| Content Provider | ACM Digital Library |
|---|---|
| Author | Barbosa, Justan Pickering, Brian Surridge, Mike Grace, Paul |
| Abstract | The Internet of Things is characterised by extreme heterogeneity 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. |
| Starting Page | 1 |
| Ending Page | 6 |
| Page Count | 6 |
| File Format | |
| ISBN | 9781450332347 |
| DOI | 10.1145/2676743.2676744 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2014-12-09 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Software testing Architectural patterns Internet of things Model-driven software engineering Interoperability |
| Content Type | Text |
| Resource Type | Article |