Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/107139
Title: Macroprogramming the blockchain of things
Authors: Mizzi, Adrian
Ellul, Joshua
Pace, Gordon J.
Keywords: Blockchains (Databases)
Computer science -- Data processing
Smart contracts
Macroprogramming
Internet of things -- Congresses
Issue Date: 2018
Publisher: Institute of Electrical and Electronics Engineers
Citation: Mizzi, A., Ellul, J., & Pace, G. J. (2018). Macroprogramming the Blockchain of Things. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) (pp. 1673-1678). IEEE Computer Society.
Abstract: Blockchain and smart contract technology provide a means of decentralised computational agreements that are trusted and automated. By integrating Internet of Things (IoT) devices with blockchain systems and smart contracts, agreements can not only be confined to in-blockchain manipulation of state, however can enable agreements to interact on the physical world. This integration is non-trivial due to the limited resources on IoT devices and the heterogeneity of such an architecture. Such blockchain connected IoT devices typically require programming of smart contracts, edge blockchain nodes and the IoT devices. IoT embedded systems require expertise in low level development. Similarly, smart contract programming requires expertise with an extensive attention to detail, as even minor bugs can have catastrophic consequences. In this paper, we propose a macroprogramming approach for developing the different system components required for blockchain connected IoT devices including smart contracts, edge nodes and IoT devices from a monolithic description. In this manner, one can use a higher level of abstraction to develop an application, while still being able to generate code automatically which can be deployed on different nodes.
URI: https://www.um.edu.mt/library/oar/handle/123456789/107139
ISBN: 9781538679760
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Macroprogramming the blockchain of things 2018.pdf
  Restricted Access
624.74 kBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.