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 | Size | Format | |
---|---|---|---|---|
Macroprogramming the blockchain of things 2018.pdf Restricted Access | 624.74 kB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.