Affiliation:
1. University of California, Santa Barbara
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.
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Management Information Systems
Reference36 articles.
1. Aurora: a new model and architecture for data stream management
2. S.-M.-R. Beheshti S. Sakr B. Benatallah and H. R. M. Nezhad. 2012. Extending SPARQL to support entity grouping and path queries. arXiv:1211.5817. Retrieved from http://arxiv.org/abs/1211.5817.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献