Home
Author Guide
Editor Guide
Reviewer Guide
Published Issues
Special Issue
Introduction
Special Issues List
Sections and Topics
Sections
Topics
Internet of Things (IoT) in Smart Systems and Applications
journal menu
Aims and Scope
Editorial Board
Indexing Service
Article Processing Charge
Open Access
Copyright and Licensing
Preservation and Repository Policy
Publication Ethics
Editorial Process
Contact Us
General Information
ISSN:
1798-2340 (Online)
Frequency:
Monthly
DOI:
10.12720/jait
Indexing:
ESCI (Web of Science)
,
Scopus
,
CNKI
,
etc
.
Acceptance Rate:
12%
APC:
1000 USD
Average Days to Accept:
87 days
Journal Metrics:
Impact Factor 2023: 0.9
4.2
2023
CiteScore
57th percentile
Powered by
Article Metrics in Dimensions
Editor-in-Chief
Prof. Kin C. Yow
University of Regina, Saskatchewan, Canada
I'm delighted to serve as the Editor-in-Chief of
Journal of Advances in Information Technology
.
JAIT
is intended to reflect new directions of research and report latest advances in information technology. I will do my best to increase the prestige of the journal.
What's New
2024-11-27
JAIT Vol. 15, No. 11 has been published online!
2024-10-23
JAIT Vol. 15, No. 10 has been published online!
2024-09-25
Vol. 15, No. 9 has been published online!
Home
>
Published Issues
>
2022
>
Volume 13, No. 3, June 2022
>
JAIT 2022 Vol.13(3): 213-223
doi: 10.12720/jait.13.3.213-223
Automating Smart Contract Generation on Blockchains Using Multi-modal Modeling
Christian Gang Liu
1
, Peter Bodorik
1
, and Dawn Jutla
2
1. Faculty of Computer Science, Dalhousie University, Halifax, Nova Scotia, Canada
2. Sobey School of Business, Saint Mary’s University, Halifax, Nova Scotia, Canada
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 multi-modal 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.
Index Terms
—blockchain, smart contract, off-chain computation, FSM modeling, hierarchical state machine, discrete events modeling, multi-modal modeling
Cite: Christian Gang Liu, Peter Bodorik, and Dawn Jutla, "Automating Smart Contract Generation on Blockchains Using Multi-modal Modeling," Journal of Advances in Information Technology, Vol. 13, No. 3, pp. 213-223, June 2022.
Copyright © 2022 by the authors. This is an open access article distributed under the Creative Commons Attribution License (
CC BY-NC-ND 4.0
), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.
2-IE008-Canada
PREVIOUS PAPER
Integrating Dependability Concepts while Selecting Cloud Service for Big Data
NEXT PAPER
Analysis of fMRI Time Series: Neutrosophic-Entropy Based Clustering Algorithm