Verifying temporal compliance rules, such as a rule stating that an inquiry must be answered within a time limit, is a recurrent operation in the realm of business process compliance. In this setting, a typical use case is one where a manager seeks to retrieve all cases where a temporal rule is violated, given an event log recording the execution of a process over a time period. Existing approaches for checking temporal rules require a full scan of the log. Such approaches are unsuitable for interactive use when the log is large and the set of compliance rules is evolving. This paper proposes an approach to evaluate temporal compliance rules in sublinear time by pre-computing a data structure that summarizes the temporal relations between activities in a log. The approach caters for a wide range of temporal compliance patterns and supports incremental updates. Our evaluation on twenty real-life logs shows that our data structure allows for real-time checking of a large set of compliance rules.
翻译:核实时间合规规则,例如规定调查必须在一定时限内回答的规则,是业务流程合规领域的经常性操作。在这一背景下,典型的使用案例是管理人员试图检索所有违反时间规则的案件,因为有一次事件记录记录在一段时间内执行某一程序。检查时间合规规则的现有方法要求全面扫描日志。当日志大,一套合规规则正在演变时,这些方法不适于交互使用。本文件建议采用一种方法,通过计算一个概述日志中活动间时间关系的数据结构,在亚线性时间内评价时间合规规则。该方法满足了广泛的时间合规模式,支持渐进更新。我们对20个实时日志的评估表明,我们的数据结构允许实时检查大量的合规规则。