ScholarSpace will be down for maintenance on Thursday (8/16) at 8am HST (6pm UTC)
Please use this identifier to cite or link to this item:

A Language-based Approach for Interoperability of IoT Platforms

File SizeFormat 
paper0716.pdf348.83 kBAdobe PDFView/Open

Item Summary

Title: A Language-based Approach for Interoperability of IoT Platforms
Authors: Gabbrielli, Maurizio
Giallorenzo, Saverio
Lanese, Ivan
Zingaro, Stefano Pio
Keywords: Software Development for Mobile Devices, Wearables, and the Internet-of-Things
CoAP, Communication Protocols, Integration, Internet of Things, MQTT
Issue Date: 03 Jan 2018
Abstract: The Internet of Things (IoT) promotes the communication among heterogeneous entities, from small sensors to Cloud systems. However, this is realized using a wide range of communication media and data protocols, usually incompatible with each other. Thus, IoT systems tend to grow as homogeneous isolated platforms, which hardly interact. To achieve a higher degree of interoperability among disparate IoT platforms, we propose a language-based approach for communication technology integration. We build on the Jolie programming language, which allows programmers to easily make the same logic work over disparate communication stacks in a declarative, dynamic way. Jolie currently supports the main technologies from Service-Oriented Computing, such as TCP/IP, Bluetooth, and RMI at transport level, and HTTP and SOAP at application level. As technical result, we integrate in Jolie the two most adopted protocols for IoT communication, i.e., CoAP and MQTT. In this paper, we report our experience and we present high-level concepts valuable both for the general implementation of interoperable systems and for the development of other language-based solutions.
Pages/Duration: 10 pages
ISBN: 978-0-9981331-1-9
DOI: 10.24251/HICSS.2018.714
Rights: Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections:Software Development for Mobile Devices, Wearables, and the Internet-of-Things

Please email if you need this content in an ADA-compliant format.

Items in ScholarSpace are protected by copyright, with all rights reserved, unless otherwise indicated.