Recovering Latent Data Flow from Business Process Model Automatically

被引:0
|
作者
Ye, Sheng [1 ,2 ]
Wang, Jing [1 ,2 ]
Ali, Sikandar [3 ]
Khattak, Hasan Ali [4 ]
Guo, Chenhong [1 ,2 ]
Yang, Zhongguo [1 ,2 ]
机构
[1] North China Univ Technol, Sch Informat Sci & Technol, Beijing 100144, Peoples R China
[2] Beijing Key Lab Integrat & Anal Large Scale Strea, Beijing 100144, Peoples R China
[3] Univ Haripur, Dept Informat Technol, Haripur 22620, Khyber Pakhtunk, Pakistan
[4] Natl Univ Sci & Technol NUST, Sch Elect Engn & Comp Sci, Islamabad 44000, Pakistan
基金
中国国家自然科学基金;
关键词
ERRORS; NETS;
D O I
10.1155/2022/7579515
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Process-driven applications evolve rapidly through the interaction between executable BPMN (Business Process Modeling and Notation) models, business tasks, and external services. Given these components operate on some shared process data, it is imperative to recover the latent data by visiting relation, which is known as data flow among these tasks. Data flow will benefit some typical applications including data flow anomaly checking and data privacy protection. However, in most cases, the complete data flow in a business process is not explicitly defined but hidden in model elements such as form declarations, variable declarations, and program code. Some methods to recovering data flow based on process model analysis of source code have some drawbacks; i.e., for security reasons, users do not want to provide source code but only encapsulated methods; therefore, data flows are difficult to analyze. We propose a method to generate running logs that are used to produce a complete data flow picture combined with the static code analysis method. This method combines the simple and easy-to-use characteristics of static code analysis methods and makes up for the shortcomings of static code analysis methods that cannot adapt to complex business processes, and as a result, the analyzed data flow is inaccurate. Moreover, a holistic framework is proposed to generate the data flow graph. The prototype system designed on Camunda and Flowable BPM (business process management) engine proves the applicability of the solution. The effectiveness of our method is validated on the prototype system.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] STA Data Model for Effective Business Process Modelling
    Mohamed, Ibrahim
    Noordin, Mohamad Fauzan
    4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI 2013), 2013, 11 : 1218 - 1222
  • [32] A Business Process Explorer: Recovering and Visualizing E-Commerce Business Processes
    Guo, Jin
    Foo, King Chun
    Barbour, Liliane
    Zou, Ying
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 871 - 874
  • [33] From Business Value Model to Coordination Process Model
    Fatemi, Hassan
    van Sinderen, Marten
    Wieringa, Roel
    ENTERPRISE INTEROPERABILITY, PROCEEDINGS, 2009, 38 : 94 - 106
  • [34] Mining business rules from business process model repositories
    Polpinij, Jantima
    Ghose, Aditya
    Dam, Hoa Khanh
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2015, 21 (04) : 820 - 836
  • [35] A method to generate a Feature Model from a Business Process Model for business applications
    Bae, Jongsu
    Kang, Sungwon
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 879 - 884
  • [36] Towards a Process Model for Data-Driven Business Model Innovation
    Hunke, Fabian
    Seebacher, Stefan
    Schueritz, Ronny
    Illi, Alexander
    2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 : 150 - 157
  • [37] Can Liveness Be Automatically Detected from Latent Fingerprints?
    Marasco, Emanuela
    Cando, Stefany
    Tang, Larry
    2019 IEEE WINTER APPLICATIONS OF COMPUTER VISION WORKSHOPS (WACVW), 2019, : 93 - 99
  • [38] Designing a business model from process perspective
    Donmez-Turan, Aygul
    Ozevren, Mina
    AFRICAN JOURNAL OF SCIENCE TECHNOLOGY INNOVATION & DEVELOPMENT, 2019, 11 (05): : 619 - 627
  • [39] Analysis of Business Flow of MOC based on Business Process Model of Plant Lifecycle Engineering
    Takeda, Kazuhiro
    Saito, Hideo
    Shimada, Yukiyasu
    Kitajima, Teiji
    Fuchino, Tetsuo
    Naka, Yuji
    LP2013 - 14TH SYMPOSIUM ON LOSS PREVENTION AND SAFETY PROMOTION IN THE PROCESS INDUSTRIES, VOLS I AND II, 2013, 31 : 325 - 330
  • [40] A Bayesian latent process spatiotemporal regression model for areal count data
    Utazi, C. Edson
    Afuecheta, Emmanuel O.
    Nnanatu, C. Christopher
    SPATIAL AND SPATIO-TEMPORAL EPIDEMIOLOGY, 2018, 25 : 25 - 37