Self-Adaptive Execution of Data-Aware Workflow Processes

被引:9
作者
Du, Yanhua [1 ]
Li, Na [1 ]
Hu, Hesuan [2 ]
机构
[1] Univ Sci & Technol Beijing, Sch Mech Engn, Beijing 100083, Peoples R China
[2] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
基金
中国国家自然科学基金;
关键词
Raw materials; Finance; Manufacturing; Decision making; Data models; Informatics; Data-aware workflow process; Petri nets; self-adaptive decision; sprouting graph; temporal constraint; CONFORMANCE CHECKING; ERRORS; TIME;
D O I
10.1109/TII.2019.2961664
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Self-adaptive execution of workflow processes by dynamically and autonomously updating their decisions is especially important for improving the quality of business management. However, the existing methods neglect the impacts of data relationships and temporal constraints on modeling and execution of workflow processes. In this article, based on sprouting graph we propose a new approach for self-adaptive decision-making for dynamic execution of data-aware workflow processes. First, a data-oriented sprouting graph is developed for retrieving information on data-aware workflow processes, so as to eliminate incorrect paths and handle waiting situations. Second, decision point setting and self-adaptive decision strategies are investigated for solving two fundamental decision problems: waiting for information and selecting one among several paths. Third, the whole procedure of automatic implementation is proposed for self-adaptive execution of data-aware workflow processes. Compared with the existing methods, our approach can improve the efficiency of analysis by reducing the model size and can significantly minimize the overall operational cost of the workflow processes.
引用
收藏
页码:7295 / 7305
页数:11
相关论文
共 38 条
[1]   Optimal Decision Making for Big Data Processing at Edge-Cloud Environment: An SDN Perspective [J].
Aujla, Gagangeet Singh ;
Kumar, Neeraj ;
Zomaya, Albert Y. ;
Ranjan, Rajiv .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (02) :778-789
[2]   Process diagnostics using trace alignment: Opportunities, issues, and challenges [J].
Bose, R. P. Jagadeesh Chandra ;
van der Aalst, Wil M. P. .
INFORMATION SYSTEMS, 2012, 37 (02) :117-141
[3]   MEdit4CEP-CPN: An approach for complex event processing modeling by prioritized colored petri nets [J].
Boubeta-Puig, Juan ;
Diaz, Gregorio ;
Macia, Hermenegilda ;
Valero, Valentin ;
Ortiz, Guadalupe .
INFORMATION SYSTEMS, 2019, 81 :267-289
[4]   Engineering Trustworthy Self-Adaptive Software with Dynamic Assurance Cases [J].
Calinescu, Radu ;
Weyns, Danny ;
Gerasimou, Simos ;
Iftikhar, Muhammad Usman ;
Habli, Ibrahim ;
Kelly, Tim .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2018, 44 (11) :1039-1069
[5]   Temporal Dependency-Based Checkpoint Selection for Dynamic Verification of Temporal Constraints in Scientific Workflow Systems [J].
Chen, Jinjun ;
Yang, Yun .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2011, 20 (03)
[6]  
De Leoni M., 2013, P 28 ANN ACM S APPL, P1454
[7]   An alignment-based framework to check the conformance of declarative process models and to preprocess event-log data [J].
de Leoni, Massimiliano ;
Maggi, Fabrizio M. ;
van der Aalst, Wil M. P. .
INFORMATION SYSTEMS, 2015, 47 :258-277
[8]  
de Leoni M, 2014, LECT NOTES COMPUT SC, V8841, P3, DOI 10.1007/978-3-662-45563-0_1
[9]  
De Masellis R, 2017, AAAI CONF ARTIF INTE, P1091
[10]   Modeling Self-Adaptive Software Systems by Fuzzy Rules and Petri Nets [J].
Ding, Zuohua ;
Zhou, Yuan ;
Zhou, Mengchu .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2018, 26 (02) :967-984