A Query Language for Workflow Logs

被引:0
|
作者
Tang, Yan [1 ]
Cui, Weilong [1 ]
Su, Jianwen [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
关键词
Business workflow; query languages; log;
D O I
10.1145/3482968
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 50x speedup over an adaption of existing evaluation method.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] LEVERAGING MULTIPLE QUERY LOGS TO IMPROVE LANGUAGE MODELS FOR SPOKEN QUERY RECOGNITION
    Li, Xiao
    Nguyen, Patrick
    Zweig, Geoffrey
    Bohus, Dan
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 3713 - 3716
  • [2] Keyword Query Cleaning with Query Logs
    Gao, Lei
    Yu, Xiaohui
    Liu, Yang
    [J]. WEB-AGE INFORMATION MANAGEMENT, 2011, 6897 : 31 - 42
  • [3] Query Suggestions in the Absence of Query Logs
    Bhatia, Sumit
    Majumdar, Debapriyo
    Mitra, Prasenjit
    [J]. PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 795 - 804
  • [4] Query Logs as Folksonomies
    Dominik Benz
    Andreas Hotho
    Robert Jäschke
    Beate Krause
    Gerd Stumme
    [J]. Datenbank-Spektrum, 2010, 10 (1) : 15 - 24
  • [5] Querying Workflow Logs
    Tang, Yan
    Mackey, Isaac
    Su, Jianwen
    [J]. INFORMATION, 2018, 9 (02):
  • [6] Querying Workflow Logs
    Tang, Yan
    Su, Jianwen
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2017, : 370 - 375
  • [7] Mining Query Logs
    Orlando, Salvatore
    Silvestri, Fabrizio
    [J]. ADVANCES IN INFORMATION RETRIEVAL, PROCEEDINGS, 2009, 5478 : 814 - 817
  • [8] Bridging the Semantic Gap with SQL Query Logs in Natural Language Interfaces to Databases
    Baik, Christopher
    Jagadish, H. V.
    Li, Yunyao
    [J]. 2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 374 - 385
  • [9] EXPLOITING QUERY CLICK LOGS FOR UTTERANCE DOMAIN DETECTION IN SPOKEN LANGUAGE UNDERSTANDING
    Hakkani-Tuer, Dilek
    Heck, Larry
    Tur, Gokhan
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 5636 - 5639
  • [10] LoVizQL: A Query Language for Visualizing and Analyzing Business Processes from Event Logs
    Salas-Urbano, Maria
    Capitan-Agudo, Carlos
    Cabanillas, Cristina
    Resinas, Manuel
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT II, 2023, 14420 : 13 - 28