A query language for analyzing business processes execution

Seyed Mehdi Reza Beheshti*, Boualem Benatallah, Hamid Reza Motahari-Nezhad, Sherif Sakr

*Corresponding author for this work

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

44 Citations (Scopus)


The execution of a business process (BP) in today's enterprises may involve a workflow and multiple IT systems and services. Often no complete, up-to-date documentation of the model or correlation information of process events exist. Understanding the execution of a BP in terms of its scope and details is challenging specially as it is subjective: depends on the perspective of the person looking at BP execution. We present a framework, simple abstractions and a language for the explorative querying and understanding of BP execution from various user perspectives. We propose a query language for analyzing event logs of process-related systems based on the two concepts of folders and paths, which enable an analyst to group related events in the logs or find paths among events. Folders and paths can be stored to be used in follow-on analysis. We have implemented the proposed techniques and the language, FPSPARQL, by extending SPARQL graph query language. We present the evaluation results on the performance and the quality of the results using a number of process event logs.

Original languageEnglish
Title of host publicationBusiness Process Management
Subtitle of host publication9th International Conference, BPM 2011, Proceedings
EditorsStefanie Rinderle-Ma, Farouk Toumani, Karsten Wolf
Number of pages17
Publication statusPublished - 20 Sep 2011
Externally publishedYes
Event9th International Conference on Business Process Management, BPM 2011 - Clermont-Ferrand, France
Duration: 30 Aug 20112 Sep 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6896 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference9th International Conference on Business Process Management, BPM 2011


  • Business Processes
  • Event Correlation
  • Query Processing


Dive into the research topics of 'A query language for analyzing business processes execution'. Together they form a unique fingerprint.

Cite this