Event logs, as viewed in process mining, contain event data describing the execution of operational processes. Most process mining techniques take an event log as input and generate insights about the underlying process by analyzing the data provided. Consequently, handling large volumes of event data is essential to apply process mining successfully. Traditionally, individual process executions are considered sequentially ordered process activities. However, process executions are increasingly viewed as partially ordered activities to more accurately reflect process behavior observed in reality, such as simultaneous execution of activities. Process executions comprising partially ordered activities may contain more complex activity patterns than sequence-based process executions. This paper presents a novel query language to call up process executions from event logs containing partially ordered activities. The query language allows users to specify complex ordering relations over activities, i.e., control flow constraints. Evaluating a query for a given log returns process executions satisfying the specified constraints. We demonstrate the implementation of the query language in a process mining tool and evaluate its performance on real-life event logs.
翻译:活动日志,如在开采过程中所看到的那样,包含描述操作过程执行情况的事件数据。大多数过程采矿技术都将事件日志作为投入,通过分析所提供的数据对基本过程产生洞察力。因此,处理大量事件数据对于成功应用过程采矿至关重要。传统上,个别程序处决被视为按顺序排列的程序活动。然而,过程处决日益被视为部分有秩序的活动,以更准确地反映现实中观察到的程序行为,例如同时执行活动等。部分有秩序活动的执行过程可能包含比按顺序排列的程序处决过程更为复杂的活动模式。本文展示了一种新颖的查询语言,用以从包含部分有秩序活动的事件日志中召出执行过程处决。查询语言允许用户就活动指定复杂的订购关系,即控制流程限制。评估符合特定限制的某一记录返回过程的询问。我们展示了在采矿过程中使用查询语言的情况,并评价其在真实生活事件日志上的表现。