skip to main content
10.1145/3508072.3508117acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicfndsConference Proceedingsconference-collections
research-article

Bringing Coordination Languages Back to the Future Using Blockchain Smart Contracts

Published:13 April 2022Publication History

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.

References

  1. T Alsbouí, Mohammad Hammoudeh, Zuhair Bandar, and Andy Nisbet. 2011. An overview and classification of approaches to information extraction in wireless sensor networks. In Proceedings of the 5th International Conference on Sensor Technologies and Applications (SENSORCOMM’11). 255.Google ScholarGoogle Scholar
  2. Marco Autili, Francesco Gallo, Paola Inverardi, Claudio Pompilio, and Massimo Tivoli. 2019. Introducing Trust in Service-Oriented Distributed Systems through Blockchain. In 2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW). 149–154. https://doi.org/10.1109/ISSREW.2019.00065Google ScholarGoogle ScholarCross RefCross Ref
  3. Eduardo Cañete, Jaime Chen, Manuel Díaz, Luis Llopis, and Bartolomé Rubio. 2011. A service-oriented approach to facilitate WSAN application development. Ad Hoc Networks 9, 3 (2011), 430 – 452. https://doi.org/10.1016/j.adhoc.2010.08.022Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. F. Daniel and L. Guida. 2019. A Service-Oriented Perspective on Blockchain Smart Contracts. IEEE Internet Computing 23, 01 (jan 2019), 46–53. https://doi.org/10.1109/MIC.2018.2890624Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Mohammad Hammoudeh, Gregory Epiphaniou, Sana Belguith, Devrim Unal, Bamidele Adebisi, Thar Baker, A. S. M. Kayes, and Paul Watters. 2021. A Service-Oriented Approach for Sensing in the Internet of Things: Intelligent Transportation Systems and Privacy Use Cases. IEEE Sensors Journal 21, 14 (2021), 15753–15761. https://doi.org/10.1109/JSEN.2020.2981558Google ScholarGoogle ScholarCross RefCross Ref
  6. Mohammad Hammoudeh, Alexander Kurz, and Elena Gaura. 2007. Mumhr: Multi-path, multi-hop hierarchical routing. In 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007). IEEE, 140–145.Google ScholarGoogle ScholarCross RefCross Ref
  7. Mohammad Hammoudeh and Robert Newman. 2015. Information extraction from sensor networks using the Watershed transform algorithm. Information Fusion 22(2015), 39–49.Google ScholarGoogle ScholarCross RefCross Ref
  8. Mohammad Hammoudeh, Robert Newman, Christopher Dennett, Sarah Mount, and Omar Aldabbas. 2015. Map as a service: A framework for visualising and maximising information return from multi-modalwireless sensor networks. Sensors 15, 9 (2015), 22970–23003.Google ScholarGoogle ScholarCross RefCross Ref
  9. Sohail Jabbar, Huw Lloyd, Mohammad Hammoudeh, Bamidele Adebisi, and Umar Raza. 2021. Blockchain-enabled supply chain: analysis, challenges, and future directions. Multimedia Systems 27, 4 (2021), 787–806.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. ASM Kayes, Rudri Kalaria, Iqbal H Sarker, Md Islam, Paul A Watters, Alex Ng, Mohammad Hammoudeh, Shahriar Badsha, Indika Kumara, 2020. A survey of context-aware access control mechanisms for cloud and fog networks: Taxonomy and open research issues. Sensors 20, 9 (2020), 2464.Google ScholarGoogle ScholarCross RefCross Ref
  11. Xiao Li, Weisheng Lu, Fan Xue, Liupengfei Wu, Rui Zhao, Jinfeng Lou, and Jinying Xu. 2022. Blockchain-Enabled IoT-BIM Platform for Supply Chain Management in Modular Construction. Journal of Construction Engineering and Management 148, 2(2022), 04021195.Google ScholarGoogle ScholarCross RefCross Ref
  12. Sergey Nazarov. February, 2021. Building a Service-Oriented Architecture for the Smart Contract Ecosystem. https://blog.chain.link/service-oriented-architecture-for-smart-contracts/. [Online; accessed 19-December-2021].Google ScholarGoogle Scholar
  13. Vipin Kumar Rathi, Vinay Chaudhary, Nikhil Kumar Rajput, Bhavya Ahuja, Amit Kumar Jaiswal, Deepak Gupta, Mohamed Elhoseny, and Mohammad Hammoudeh. 2020. A Blockchain-Enabled Multi Domain Edge Computing Orchestrator. IEEE Internet of Things Magazine 3, 2 (2020), 30–36. https://doi.org/10.1109/IOTM.0001.1900089Google ScholarGoogle ScholarCross RefCross Ref
  14. Devrim Unal and Mehmet Ufuk Caglayan. 2013. Spatiotemporal model checking of location and mobility related security policy specifications. Turk. J. Electr. Eng. Comput. Sci. 21, 1 (2013), 144–173. https://doi.org/10.3906/elk-1105-54Google ScholarGoogle Scholar
  15. Devrim Unal, Mohammad Hammoudeh, Muhammad Asif Khan, Abdelrahman Abuarqoub, Gregory Epiphaniou, and Ridha Hamila. 2021. Integration of federated machine learning and blockchain for the provision of secure big data analytics for Internet of Things. Computers and Security 109 (2021), 102393. https://doi.org/10.1016/j.cose.2021.102393Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Devrim Unal, Mohammad Hammoudeh, and Mehmet Sabir Kiraz. 2020. Policy specification and verification for blockchain and smart contracts in 5G networks. ICT Express 6, 1 (2020), 43–47. https://doi.org/10.1016/j.icte.2019.07.002Google ScholarGoogle ScholarCross RefCross Ref
  17. Steven Walker-Roberts, Mohammad Hammoudeh, Omar Aldabbas, Mehmet Aydin, and Ali Dehghantanha. 2020. Threats on the horizon: Understanding security threats in the era of cyber-physical systems. The Journal of Supercomputing 76, 4 (2020), 2643–2664.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. F. Richard Yu. 2018. vDLT: A Service-Oriented Blockchain System with Virtualization and Decoupled Management/Control and Execution. arxiv:1809.00290 [cs.NI]Google ScholarGoogle Scholar

Index Terms

  1. Bringing Coordination Languages Back to the Future Using Blockchain Smart Contracts
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ICFNDS 2021: The 5th International Conference on Future Networks & Distributed Systems
        December 2021
        847 pages
        ISBN:9781450387347
        DOI:10.1145/3508072

        Copyright © 2021 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 April 2022

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited
      • Article Metrics

        • Downloads (Last 12 months)16
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format