Inter-organizational Business Processes Managed by Blockchain

被引:17
作者
Nakamura, Hiroaki [1 ]
Miyamoto, Kohtaroh [1 ]
Kudo, Michiharu [1 ]
机构
[1] IBM Res Tokyo, Tokyo, Japan
来源
WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT I | 2018年 / 11233卷
关键词
Process management; Blockchain; Model transformation;
D O I
10.1007/978-3-030-02922-7_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Blockchain technology is highly expected to be a solution to the consistency and trust problems in managing business processes that span across organizational boundaries. However, to execute collaborative business processes, we need a mechanism for enabling entire workflows as a whole, where participants' private processes must agree on the shared inter-organizational processes realized by Blockchain. To address this, we introduce a set of techniques that take business process models as input and transforms them into statecharts for Blockchain and process participants. We also optimize the size of the statechart in order to reduce the number of communications between Blockchain and participants. The statecharts are then used as a basis for generating software artifacts: smart contracts running on Blockchain and Web applications for process participants. Through the evaluation of our solution, we confirmed that our algorithms produce software artifacts that collaboratively work together. By applying the statechart reduction algorithms, we could reduce the number of sending and receiving events by 74% and 65% in two case studies.
引用
收藏
页码:3 / 17
页数:15
相关论文
共 15 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]  
[Anonymous], 2015, STATE CHART XML SCXM
[3]  
[Anonymous], 2014, BUSINESS PROCESS MOD
[4]  
Buterin V., 2014, CISC VIS NETW IND GL, V3, P2, DOI DOI 10.5663/APS.V1I1.10138
[5]   Optimized Execution of Business Processes on Blockchain [J].
Garcia-Banuelos, Luciano ;
Ponomarev, Alexander ;
Dumas, Marlon ;
Weber, Ingo .
BUSINESS PROCESS MANAGEMENT, BPM 2017, 2017, 10445 :130-146
[6]   STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS [J].
HAREL, D .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) :231-&
[7]  
Madsen M.F., 2018, SCFAB 2018
[8]   Blockchains for Business Process Management - Challenges and Opportunities [J].
Mendling, Jan ;
Weber, Ingo ;
van der Aalst, Wil ;
Brocke, Jan Vom ;
Cabanillas, Cristina ;
Daniel, Florian ;
Debois, Soren ;
Di Ciccio, Claudio ;
Dumas, Marlon ;
Dustdar, Schahram ;
Gal, Avigdor ;
Garcia-Banuelos, Luciano ;
Governatori, Guido ;
Hull, Richard ;
La Rosa, Marcello ;
Leopold, Henrik ;
Leymann, Frank ;
Recker, Jan ;
Reichert, Manfred ;
Reijers, Hajo A. ;
Rinderle-Ma, Stefanie ;
Solti, Andreas ;
Rosemann, Michael ;
Schulte, Stefan ;
Singh, Munindar P. ;
Slaats, Tijs ;
Staples, Mark ;
Weber, Barbara ;
Weidlich, Matthias ;
Weske, Mathias ;
Xu, Xiwei ;
Zhu, Liming .
ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS, 2018, 9 (01)
[9]   Model transformation: The heart and soul of model-driven software development [J].
Sendall, S ;
Kozaczynski, W .
IEEE SOFTWARE, 2003, 20 (05) :42-+
[10]  
Tabuchi N, 2005, LECT NOTES COMPUT SC, V3748, P41