This book presents a framework for developing as well as a comprehensive collection of state-of-the-art process querying methods. Process querying combines concepts from Big Data and Process Modeling and Analysis with Business Process Intelligence and Process Analytics to study techniques for retrieving and manipulating models of real-world and envisioned processes to organize and extract process-related information for subsequent systematic use.The book comprises sixteen contributed chapters distributed over four parts and two auxiliary chapters. The auxiliary chapters by the editor provide an introduction to the area of process querying and a summary of the presented methods, techniques, and applications for process querying. The introductory chapter also examines a process querying framework. The contributed chapters present various process querying methods, including discussions on how they instantiate the framework components, thus supporting the comparison of the methods. The four parts are due to the distinctive features of the methods they include. The first three are devoted to querying event logs generated by IT-systems that support business processes at organizations, querying process designs captured in process models, and methods that address querying both event logs and process models. The methods in these three parts usually define a language for specifying process queries. The fourth part discusses methods that operate over inputs other than event logs and process models, e.g., streams of process events, or do not develop dedicated languages for specifying queries, e.g., methods for assessing process model similarity.This book is mainly intended for researchers. All the chapters in this book are contributed by active researchers in the research disciplines of business process management, process mining, and process querying. They describe state-of-the-art methods for process querying, discuss use cases of process querying, and suggest directions for future work for advancing the field. Yet, also other groups like business or data scientists and other professionals, lecturers, graduate students, and tool vendors will find relevant information for their distinctive needs.Chapter "Celonis PQL: A Query Language for Process Mining" is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.
Introduction to Process Querying.- Part I: Event Log Querying.- BP-SPARQL: A Query Language for Summarizing and Analyzing Big Process Data.- Data-Aware Process Oriented Query Language.- Process Instance Query Language and the Process Querying Framework.- Part II: Process Model Querying.- The Diagramed Model Query Language 2.0: Design, Implementation, and Evaluation.- VM*: A Family of Visual Model Manipulation Languages.- The BPMN Visual Query Language and Process Querying Framework.- Retrieving, Abstracting, and Changing Business Process Models with PQL.- QuBPAL: Querying Business Process Knowledge.- CRL and the Design-Time Compliance Management Framework.- Process Query Language.- Part III: Event Log and Process Model Querying.- Business Process Query Language.- Celonis PQL: A Query Language for Process Mining.- Part IV: Other Process Querying Methods.- Process Querying Using Process Model Similarity.- Logic-Based Approaches for Process Querying.- Process Model Similarity Techniques for Process Querying.- Complex Event Processing Methods for Process Querying.- Process Querying: Methods, Techniques, and Applications.
Artem Polyvyanyy is a senior lecturer at the School of Computing and Information Systems, Faculty of Engineering and Information Technology, at the University of Melbourne, Australia. His research and teaching interests include Computing Systems, Information Systems, Distributed Systems, Process Modeling and Analysis, Process Mining, Process Querying, and Algorithms. Artem’s recent research focuses on Process Mining and Process Querying. Artem is a member of the Steering Committee of the IEEE Task Force on Process Mining.
This book presents a framework for developing as well as a comprehensive collection of state-of-the-art process querying methods. Process querying combines concepts from Big Data and Process Modeling and Analysis with Business Process Intelligence and Process Analytics to study techniques for retrieving and manipulating models of real-world and envisioned processes to organize and extract process-related information for subsequent systematic use.
The book comprises sixteen contributed chapters distributed over four parts and two auxiliary chapters. The auxiliary chapters by the editor provide an introduction to the area of process querying and a summary of the presented methods, techniques, and applications for process querying. The introductory chapter also examines a process querying framework. The contributed chapters present various process querying methods, including discussions on how they instantiate the framework components, thus supporting the comparison of the methods. The four parts are due to the distinctive features of the methods they include. The first three are devoted to querying event logs generated by IT-systems that support business processes at organizations, querying process designs captured in process models, and methods that address querying both event logs and process models. The methods in these three parts usually define a language for specifying process queries. The fourth part discusses methods that operate over inputs other than event logs and process models, e.g., streams of process events, or do not develop dedicated languages for specifying queries, e.g., methods for assessing process model similarity.
This book is mainly intended for researchers. All the chapters in this book are contributed by active researchers in the research disciplines of business process management, process mining, and process querying. They describe state-of-the-art methods for process querying, discuss use cases of process querying, and suggest directions for future work for advancing the field. Yet, also other groups like business or data scientists and other professionals, lecturers, graduate students, and tool vendors will find relevant information for their distinctive needs.
Chapter "Celonis PQL: A Query Language for Process Mining" is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.