Skip to main navigation Skip to search Skip to main content

Discovering Target-Branched Declare Constraints

  • extern

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Process discovery is the task of generating models from event logs. Mining processes that operate in an environment of high variability is an ongoing research challenge because various algorithms tend to produce spaghetti-like models. This is particularly the case when procedural models are generated. A promising direction to tackle this challenge is the usage of declarative process modelling languages like Declare, which summarise complex behaviour in a compact set of behavioural constraints. However, Declare constraints with branching are expensive to be calculated.In addition, it is often the case that hundreds of branching Declare constraints are valid for the same log, thus making, again, the discovery results unreadable. In this paper, we address these problems from a theoretical angle. More specifically, we define the class of Target- Branched Declare constraints and investigate the formal properties it exhibits. Furthermore, we present a technique for the efficient discovery of compact Target-Branched Declare models. We discuss the merits of our work through an evaluation based on a prototypical implementation using both artificial and real-world event logs.
Original languageEnglish
Title of host publicationBusiness Process Management - 12th International Conference, BPM 2014, Haifa, Israel, September 7-11, 2014
EditorsShazia Wasim Sadiq, Pnina Soffer, Hagen Völzer
PublisherSpringer
Pages34-50
Number of pages17
ISBN (Print)978-3-319-10171-2
DOIs
Publication statusPublished - Sept 2014
Externally publishedYes

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume8659

Keywords

  • Process mining
  • discovery
  • declarative processes

Fingerprint

Dive into the research topics of 'Discovering Target-Branched Declare Constraints'. Together they form a unique fingerprint.

Cite this