article · ACM Transactions on Management Information Systems · 2021
A Query Language for Workflow Logs
Yan Tang, Weilong Cui, Jianwen Su
Cited by 2Open access
Abstract
A business process (workflow) is an assembly of tasks to accomplish a business goal. Real-world workflow models often demanded to change due to new laws and policies, changes in the environment, and so on. To understand the inner workings of a business process to facilitate changes, workflow logs have the potential to enable inspecting, monitoring, diagnosing, analyzing, and improving the design of a complex workflow. Querying workflow logs, however, is still mostly an ad hoc practice by workflow managers. In this article, we focus on the problem of querying workflow log concerning both control flow and dataflow properties. We develop a query language based on “incident patterns” to allow the user to directly query workflow logs instead of having to transform such queries into database operations. We provide the formal semantics and a query evaluation algorithm of our language. By deriving an accurate cost model, we develop an optimization mechanism to accelerate query evaluation. Our experiment results demonstrate the effectiveness of the optimization and achieves up to 50× speedup over an adaption of existing evaluation method.
Cite this paper
Tang, Y., Cui, W., & Su, J. (2021). A Query Language for Workflow Logs. ACM Transactions on Management Information Systems, 13(2), 1–28. https://doi.org/10.1145/3482968
Tang, Yan, et al. “A Query Language for Workflow Logs.” ACM Transactions on Management Information Systems, vol. 13, no. 2, 2021, pp. 1–28, https://doi.org/10.1145/3482968.
Tang, Yan, Weilong Cui, and Jianwen Su. 2021. “A Query Language for Workflow Logs.” ACM Transactions on Management Information Systems 13 (2): 1–28. https://doi.org/10.1145/3482968.
Tang, Y., Cui, W. and Su, J. (2021) ‘A Query Language for Workflow Logs’, ACM Transactions on Management Information Systems, 13(2), pp. 1–28. Available at: https://doi.org/10.1145/3482968.
@article{tang2021query,
title = {{A Query Language for Workflow Logs}},
author = {Tang, Yan and Cui, Weilong and Su, Jianwen},
journal = {ACM Transactions on Management Information Systems},
volume = {13},
number = {2},
pages = {1--28},
year = {2021},
doi = {10.1145/3482968}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
The Design and Implementation of XML-based Workflow Engine
Xin Jin, Jing Xu, Xuemeng Li · ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) · 2007
Cited by 10
Research and Design of Lightweight Workflow Engine
Ke Lan · Jisuanji gongcheng · 2010
Cited by 0
Research and Application of Embedded Workflow Engine-based Workflow Management System
Ping Wang · Modern Computer · 2006
Cited by 0
Design and Implement of Workflow Engine Based on Relational Data Model
Nan Liu · Jiangnan daxue xuebao. Ziran kexue ban · 2007
Cited by 1
Static approach for process pattern-based workflow planning
Yinxue Shi · Jisuanji gongcheng yu sheji · 2011
Cited by 1
Flexible Mechanism Research of Workflow System Based on SOA
Shaopeng Wang, Yuan Zhang, Yan Ping Peng · Communications in computer and information science · 2014
Cited by 1
Design of Workflow Engine Based on WCF
Meng Youxin, Wang Feng, Zhang Ruiquan · World Congress on Software Engineering (WCSE) · 2009
Cited by 4
Research and design of the workflow engine based on Web services
HuiJiao Wang, Tinglei Huang, Zhifen Cheng · International Conference on Intelligent Computing and Integrated Systems (ICISS) · 2010
Cited by 0