Automating Smart Contract Generation on Blockchains Using Multi-modal Modeling

12Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The power and correctness of smart contracts have been the focus of much research. We propose a new approach for developing smart contracts that uses multimodal modeling to represent the application logic for the trade domain. We use discrete events modeling for concurrency combined with FSM modeling to use concurrent FSMs to not only simplify the design process for the modeler, but also to scale the application running on a blockchain and facilitate identifying parts of a smart program that are suitable for off-chain processing on a sidechain that also provides privacy. In addition, we achieve separation of concerns between (a) application logic and (b) its transformation into a smart contract and deployment on a blockchain with processing of selected patterns on private sidechains. We transform the model into a smart contract automatically, such that patterns, selected by the modeler, are deployed on a sidechain. The interface for the mainchain to sidechain interaction is also prepared and deployed automatically.

Cite

CITATION STYLE

APA

Liu, C. G., Bodorik, P., & Jutla, D. (2022). Automating Smart Contract Generation on Blockchains Using Multi-modal Modeling. Journal of Advances in Information Technology, 13(3), 213–223. https://doi.org/10.12720/jait.13.3.213-223

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free