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 条
  • [1] Recovering Latent Data Flow from Business Process Model Automatically
    Ye, Sheng
    Wang, Jing
    Ali, Sikandar
    Khattak, Hasan Ali
    Guo, Chenhong
    Yang, Zhongguo
    Wireless Communications and Mobile Computing, 2022, 2022
  • [2] A Business Process Explorer: Recovering Business Processes from Business Applications
    Guo, Jin
    Zou, Ying
    FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 333 - +
  • [3] Strategies to Automatically Derive a Process Model from a Configurable Process Model Based on Event Data
    Arriagada-Benitez, Mauricio
    Sepulveda, Marcos
    Munoz-Gama, Jorge
    Buijs, Joos C. A. M.
    APPLIED SCIENCES-BASEL, 2017, 7 (10):
  • [4] Automatically extracting structure and data from business reports
    Liddle, SW
    Campbell, DM
    Crawford, C
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION KNOWLEDGE MANAGEMENT, CIKM'99, 1999, : 86 - 93
  • [5] Latent Space Model for Process Data
    Chen, Yi
    Zhang, Jingru
    Yang, Yi
    Lee, Young-Sun
    JOURNAL OF EDUCATIONAL MEASUREMENT, 2022, 59 (04) : 517 - 535
  • [6] Deriving Business Process Data Architectures from Process Model Collections
    Eid-Sabbagh, Rami-Habib
    Hewelt, Marcin
    Meyer, Andreas
    Weske, Mathias
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 533 - 540
  • [7] Recovering a business object model from Web Applications
    Di Lucca, GA
    Fasolino, AR
    Tramontana, P
    De Carlini, U
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 348 - 353
  • [8] From Business Process Modeling to Data Model: A systematic approach
    Cruz, Estrela Ferreira
    Machado, Ricardo J.
    Santos, Maribel Y.
    2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 205 - 210
  • [9] From Business Process to Data Model: A Systematic Mapping Study
    Sepulveda, C.
    Cravero, A.
    Cares, C.
    IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (04) : 729 - 736
  • [10] A Latent Hidden Markov Model for Process Data
    Xueying Tang
    Psychometrika, 2024, 89 : 205 - 240