Bringing Coordination Languages Back to the Future Using Blockchain Smart Contracts

  • Mohammad Hammoudeh
  • , Bamidele Adebisi*
  • , Devrim Unal
  • , Abdelkader Laouid
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper presents a blockchain extension of the run-time Sensing as a Service SOA (3SOA) approach presented in [5]. 3SOA defines a practical approach for implementing service-oriented Internet of Things (IoT) using coordination languages to integrate and program individual IoT objects to compose into full IoT system. We believe that the modularity, reuse, interoperability and portability of this model has much to offer, but that there exist some challenges in overcoming the performance issues inherent in the approach, and extending the range of applications to which it is suited. We are particularly interested in applying the coordination languages to decentralized systems. To this end, blockchain smart contracts are proposed to offer a decentralized trustable method to automatically verify compliance with pre-defined conditions before executing a transaction involving multiple parties. To validate our proposal, we demonstrate a healthcare functional prototypes as a proof of concept.

Original languageEnglish
Title of host publicationICFNDS 2021 - 5th International Conference on Future Networks and Distributed Systems
Subtitle of host publicationThe Premier Conference on Smart Next Generation Networking Technologies
PublisherAssociation for Computing Machinery
Pages299-304
Number of pages6
ISBN (Electronic)9781450387347
DOIs
StatePublished - 15 Dec 2021
Externally publishedYes

Publication series

NameACM International Conference Proceeding Series

Bibliographical note

Publisher Copyright:
© 2021 ACM.

Keywords

  • Internet of Things
  • blockchain
  • service-oriented
  • smart contracts

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Bringing Coordination Languages Back to the Future Using Blockchain Smart Contracts'. Together they form a unique fingerprint.

Cite this