Design of blockchain-based applications using model-driven engineering and low-code/no-code platforms: a structured literature review

被引:14
作者
Curty, Simon [1 ]
Harer, Felix [1 ]
Fill, Hans-Georg [1 ]
机构
[1] Univ Fribourg, Digitalizat & Informat Syst Grp, Bd Perolles 90, CH-1700 Fribourg, Switzerland
基金
瑞士国家科学基金会;
关键词
Blockchain; Low-code; No-code; Model-driven engineering; Software development; SMART CONTRACTS; GENERATION; LANGUAGE; RELIABILITY; MANAGEMENT; EXECUTION; AGREEMENT; SYSTEMS; FUTURE; STATE;
D O I
10.1007/s10270-023-01109-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The creation of blockchain-based software applications requires today considerable technical knowledge, particularly in software design and programming. This is regarded as a major barrier in adopting this technology in business and making it accessible to a wider audience. As a solution, low-code and no-code approaches have been proposed that require only little or no programming knowledge for creating full-fledged software applications. In this paper we extend a review of academic approaches from the discipline of model-driven engineering as well as industrial low-code and no-code development platforms for blockchains. This includes a content-based, computational analysis of relevant academic papers and the derivation of major topics. In addition, the topics were manually evaluated and refined. Based on these analyses we discuss the spectrum of approaches in this field and derive opportunities for further research.
引用
收藏
页码:1857 / 1895
页数:39
相关论文
共 277 条
[1]   Extended Boost Switched-Embedded-Capacitor-Inductor ZSI with Low Voltage Stress on Capacitors and Soft-Start Capability [J].
Abbasi, Milad ;
Mardaneh, Mohammad ;
Eslahchi, Amir Hosein ;
Hashemi, Zhale .
IETE JOURNAL OF RESEARCH, 2023, 69 (04) :1842-1851
[2]   Modelling and Executing Time-Aware Processes in Trustless Blockchain Environment [J].
Abid, Amal ;
Cheikhrouhou, Saoussen ;
Jmaiel, Mohamed .
RISKS AND SECURITY OF INTERNET AND SYSTEMS (CRISIS 2019), 2020, 12026 :325-341
[3]  
Alam MT, 2021, 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), P499, DOI [10.1109/Blockchain53845.2021.00076, 10.1109/BLOCKCHAIN53845.2021.00076]
[4]   Using Blockchain to Improve Collaborative Business Process Management: Systematic Literature Review [J].
Alberto Garcia-Garcia, Julian ;
Sanchez-Gomez, Nicolas ;
Lizcano, David ;
Escalona, M. J. ;
Wojdynski, Tomas .
IEEE ACCESS, 2020, 8 :142312-142336
[5]   Automatic Smart Contract generation for Internet of Media Things [J].
Allouche, Mohamed ;
Mitrea, Mihai ;
Moreaux, Alexandre ;
Kim, Sang-Kyun .
ICT EXPRESS, 2021, 7 (03) :274-277
[6]   Verification of smart contracts: A survey [J].
Almakhour, Mouhamad ;
Sliman, Layth ;
Samhat, Abed Ellatif ;
Mellouk, Abdelhamid .
PERVASIVE AND MOBILE COMPUTING, 2020, 67
[7]  
Alves P.H.C., P 22 INT C ENT INF S
[8]   A Model for Verification and Validation of Law Compliance of Smart Contracts in IoT Environment [J].
Amato, Flora ;
Cozzolino, Giovanni ;
Moscato, Francesco ;
Moscato, Vincenzo ;
Xhafa, Fatos .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) :7752-7759
[9]  
Andrychowicz Marcin, 2014, Formal Modeling and Analysis of Timed Systems. 12th International Conference, FORMATS 2014. Proceedings. LNCS: 8711, P7, DOI 10.1007/978-3-319-10512-3_2
[10]  
[Anonymous], 2018, INTR HYP