A

ocpa: A Python library for object-centric process analysis

Software Impacts, vol. 14, pp. 100438

Abstract

ocpa is a Python library supporting object-centric process mining. Traditional process mining generates insights for one single process. However, many real-life processes are composed of multiple interacting subprocesses and events may involve multiple objects. Object-centric process mining provides techniques for analyzing multiple interacting processes by generalizing process mining techniques. ocpa contains algorithms for object-centric event log management, process discovery, conformance checking, enhancement, and predictive process monitoring. ocpa is easily integrable with existing solutions as it supports existing object-centric event log standards, provides extensive documentation, and is installable through the Python package installer.

Authors 3

  1. RWTH Aachen University

    Affiliation as printed

    Process and Data Science, RWTH Aachen University, Ahornstraße 55, 52074 Aachen, Germany

  2. RWTH Aachen University

    Affiliation as printed

    Process and Data Science, RWTH Aachen University, Ahornstraße 55, 52074 Aachen, Germany

  3. RWTH Aachen University

    Affiliation as printed

    Process and Data Science, RWTH Aachen University, Ahornstraße 55, 52074 Aachen, Germany

Cited by 22 stored of 22

No patents citing this paper on Lens.org (checked 2026-10-06).

References 35