*-chain: A framework for automating the modeling of blockchain based supply chain tracing systems

被引:4
作者
Bistarelli, Stefano [1 ]
Faloci, Francesco [2 ,3 ]
Mori, Paolo [3 ]
机构
[1] Univ Perugia, Perugia, Italy
[2] Univ Camerino, Camerino, Italy
[3] CNR, Ist Informat & Telemat, Pisa, Italy
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2023年 / 149卷
关键词
Supply chain; Blockchain; Distributed ledger technology; Domain specific graphical language; Smart contracts; Automatic smart contract generation; LOGISTICS;
D O I
10.1016/j.future.2023.07.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, creating a blockchain-based system for supply chain tracing is a complex task. This paper defines a model, a graphical domain specific language, and a set of tools aimed at helping supply chain domain experts to create blockchain based tracing systems for their supply chains. Starting from a graphical representation of the supply chain, the solidity smart contracts implementing the related tracing system are automatically generated by our framework. Small interventions of programmers are required to customize and finalize such smart contracts. A set of web based interfaces to interact with such smart contracts are also automatically generated. We are confident that our results will increase blockchain usage for supply chain traceability thanks to the automatic process of smart contract generation. & COPY; 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:679 / 700
页数:22
相关论文
共 46 条
[1]   Trustworthy Blockchain Oracles: Review, Comparison, and Open Research Challenges [J].
Al-Breiki, Hamda ;
Rehman, Muhammad Habib Ur ;
Salah, Khaled ;
Svetinovic, Davor .
IEEE ACCESS, 2020, 8 :85675-85685
[2]   The power of a blockchain-based supply chain [J].
Azzi, Rita ;
Chamoun, Rima Kilany ;
Sokhn, Maria .
COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 135 :582-592
[3]   Making drug supply chain secure traceable and efficient: a Blockchain and smart contract based implementation [J].
Bandhu, Kailash Chandra ;
Litoriya, Ratnesh ;
Lowanshi, Pradeep ;
Jindal, Manav ;
Chouhan, Lokendra ;
Jain, Suresh .
MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (15) :23541-23568
[4]  
Baouab A., 2012, Proceedings of the 2012 IEEE 19th International Conference on Web Services (ICWS), P600, DOI 10.1109/ICWS.2012.13
[5]   Towards a Graphical DSL for Tracing Supply Chains on Blockchain [J].
Bistarelli, Stefano ;
Faloci, Francesco ;
Mori, Paolo .
EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 :219-229
[6]   *.chain: automatic coding of smart contracts and user interfaces for supply chains [J].
Bistarelli, Stefano ;
Faloci, Francesco ;
Mori, Paolo .
2021 THIRD INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2021, :164-171
[7]  
Biswas K., 2017, FUTURE TECHNOLOGIES, P56, DOI DOI 10.1007/978-3-319-54460-1_1
[8]  
Caro Miguel Pincheira, 2018, 2018 IoT Vertical and Topical Summit on Agriculture - Tuscany (IOT Tuscany), DOI 10.1109/IOT-TUSCANY.2018.8373021
[9]   A Blockchain-Driven Supply Chain Finance Application for Auto Retail Industry [J].
Chen, Jingjing ;
Cai, Tiefeng ;
He, Wenxiu ;
Chen, Lei ;
Zhao, Gang ;
Zou, Weiwen ;
Guo, Lingling .
ENTROPY, 2020, 22 (01) :95
[10]   Auto-Generation of Smart Contracts from Domain-Specific Ontologies and Semantic Rules [J].
Choudhury, Olivia ;
Rudolph, Nolan ;
Sylla, Issa ;
Fairoza, Noor ;
Das, Amar .
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, :963-970