Detecting Data Flow Errors Across Processes in Business Process Collaboration
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...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9200343/ |
id |
doaj-611c639b3fd74f399ea95aa39eb0fd53 |
---|---|
record_format |
Article |
spelling |
doaj-611c639b3fd74f399ea95aa39eb0fd532021-03-30T03:58:03ZengIEEEIEEE Access2169-35362020-01-01817086217087110.1109/ACCESS.2020.30246899200343Detecting Data Flow Errors Across Processes in Business Process CollaborationTianhong Xiong0https://orcid.org/0000-0002-7452-4662Maolin Pan1Yang Yu2https://orcid.org/0000-0002-4091-6035Dingjun Lou3School of Data and Computer Science, Sun Yat-sen University, Guangzhou, ChinaSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, ChinaSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, ChinaSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, ChinaIn 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.https://ieeexplore.ieee.org/document/9200343/Business process managementbusiness process collaborationdata flow error across processesdata dependency |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Tianhong Xiong Maolin Pan Yang Yu Dingjun Lou |
spellingShingle |
Tianhong Xiong Maolin Pan Yang Yu Dingjun Lou Detecting Data Flow Errors Across Processes in Business Process Collaboration IEEE Access Business process management business process collaboration data flow error across processes data dependency |
author_facet |
Tianhong Xiong Maolin Pan Yang Yu Dingjun Lou |
author_sort |
Tianhong Xiong |
title |
Detecting Data Flow Errors Across Processes in Business Process Collaboration |
title_short |
Detecting Data Flow Errors Across Processes in Business Process Collaboration |
title_full |
Detecting Data Flow Errors Across Processes in Business Process Collaboration |
title_fullStr |
Detecting Data Flow Errors Across Processes in Business Process Collaboration |
title_full_unstemmed |
Detecting Data Flow Errors Across Processes in Business Process Collaboration |
title_sort |
detecting data flow errors across processes in business process collaboration |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
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. |
topic |
Business process management business process collaboration data flow error across processes data dependency |
url |
https://ieeexplore.ieee.org/document/9200343/ |
work_keys_str_mv |
AT tianhongxiong detectingdataflowerrorsacrossprocessesinbusinessprocesscollaboration AT maolinpan detectingdataflowerrorsacrossprocessesinbusinessprocesscollaboration AT yangyu detectingdataflowerrorsacrossprocessesinbusinessprocesscollaboration AT dingjunlou detectingdataflowerrorsacrossprocessesinbusinessprocesscollaboration |
_version_ |
1724182515351027712 |