Detecting Data Flow Errors Across Processes in Business Process Collaboration

被引:1
作者
Xiong, Tianhong [1 ]
Pan, Maolin [1 ]
Yu, Yang [1 ]
Lou, Dingjun [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Peoples R China
基金
中国国家自然科学基金;
关键词
Collaboration; Business; Correlation; Receivers; Data models; Standards; Detection algorithms; Business process management; business process collaboration; data flow error across processes; data dependency; VERIFICATION;
D O I
10.1109/ACCESS.2020.3024689
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In business process collaboration (BPC), especially when it comes to message communication and data exchange, there are complex data dependencies among sender process, receiver process and messages. However, each participant of the overall BPC develops its part independently as a service, including its own communication part and data flow. As a result, data flow errors across processes may occur easily. In this article, we propose a method based on BPMN to detect these errors caused by data dependency violations. Our method is inspired by the study of detecting data flow errors within a single process and focuses on a subset of the elements of the BPC model, without having to consider the complete set. In particular, we define a set of data flow error patterns by analyzing and formalizing data dependencies in order to clearly clarify and identify errors. Then we give the corresponding automatic detection algorithm. Finally, through two evaluations, we demonstrate the effectiveness of our proposal.
引用
收藏
页码:170862 / 170871
页数:10
相关论文
共 18 条
[1]  
[Anonymous], 2018, INT J SIMUL PROCESS, DOI DOI 10.7524/AJE.1673-5897.20181031008
[2]   Animating Multiple Instances in BPMN Collaborations: From Formal Semantics to Tool Support [J].
Corradini, Flavio ;
Muzi, Chiara ;
Re, Barbara ;
Rossi, Lorenzo ;
Tiezzi, Francesco .
BUSINESS PROCESS MANAGEMENT (BPM 2018), 2018, 11080 :83-101
[3]   A formal approach to modeling and verification of business process collaborations [J].
Corradini, Flavio ;
Fornari, Fabrizio ;
Polini, Andrea ;
Re, Barbara ;
Tiezzi, Francesco .
SCIENCE OF COMPUTER PROGRAMMING, 2018, 166 :35-70
[4]  
Fleaca B., 2018, INT C KNOWL BASED OR, V24, P296, DOI [10.1515/kbo-2018-0047, DOI 10.1515/KBO-2018-0047]
[5]   Modeling Data Transformations in Data-Aware Service Choreographies [J].
Hahn, Michael ;
Breitenbuecher, Uwe ;
Leymann, Frank ;
Wurster, Michael ;
Yussupov, Vladimir .
2018 IEEE 22ND INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2018), 2018, :28-34
[6]   Modeling and execution of data-aware choreographies: an overview [J].
Hahn, Michael ;
Breitenbucher, Uwe ;
Kopp, Oliver ;
Leymann, Frank .
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2018, 33 (3-4) :329-340
[7]   Formal verification of complex business processes based on high-level Petri nets [J].
Kheldoun, Ahmed ;
Barkaoui, Kamel ;
Ioualalen, Malika .
INFORMATION SCIENCES, 2017, 385 :39-54
[8]   Equivalence Transformations for the Design of Interorganizational Data-Flow [J].
Koepke, Julius ;
Eder, Johann .
ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2015, 2015, 9097 :367-381
[9]  
Meyer Andreas, 2013, Business Process Management. 11th International Conference, BPM 2013. Proceedings: LNCS 8094, P171, DOI 10.1007/978-3-642-40176-3_14
[10]   Automating data exchange in process choreographies [J].
Meyer, Andreas ;
Pufahl, Luise ;
Batoulis, Kimon ;
Fahland, Dirk ;
Weske, Mathias .
INFORMATION SYSTEMS, 2015, 53 :296-329