About
Beamline is a project developed at the Technical University of Denmark. For further information you can contact
Andrea Burattin
https://andrea.burattin.net
andbur@dtu.dk
People who contributed to the project:
- Lasse Starklit (DCR miner for JBeamline)
- Aleksander Jarmolkowicz (Split Miner for JBeamline)
- Magnus Frederiksen (initial core of pyBeamline)
- Jeppe Mikkelsen (Object Centric discovery for pyBeamline)
- Arturo Cortes (pyBeamline Designer)
- Sotero Romero (pyBeamline Designer)
- Mihály Tass (pyBeamline 2.0 architecture)
Citation
Please, cite this work as:
Andrea Burattin. "Beamline: A comprehensive toolkit for research and development of streaming process mining". In Software Impacts, vol. 17 (2023).
BibTeX for citation
@article{BURATTIN2023100551,
title = {Beamline: A comprehensive toolkit for research and development of streaming process mining},
journal = {Software Impacts},
volume = {17},
pages = {100551},
year = {2023},
issn = {2665-9638},
doi = {https://doi.org/10.1016/j.simpa.2023.100551},
url = {https://www.sciencedirect.com/science/article/pii/S266596382300088X},
author = {Andrea Burattin},
keywords = {Process mining, Streaming process mining, Apache Flink, Reactive programming},
abstract = {Beamline is a software library to support the research and development of streaming process mining algorithms. Specifically, it comprises a Java library, built on top of Apache Flink, which fosters high performance and deployment. The second component is a Python library (called pyBeamline, built using ReactiveX) which allows the quick prototyping and development of new streaming process mining algorithms. The two libraries share the same underlying data structures (BEvent) as well as the same fundamental principles, thus making the prototypes (built by researchers using pyBeamline) quickly transferrable to full-fledged and highly scalable applications (using Java Beamline).}
}
Other relevant peer-review publication where the framework is presented:
- A. Cortes, S. Romero and A. Burattin. "pyBeamline Designer: A No-Code Platform for Streaming Process Mining Pipelines".In ICPM Doctoral Consortium and Demo Track 2025, October 20-24, 2025, Montevideo, Uruguay, CEUR Workshop Proceedings, 2025.
- A. Burattin. "Streaming Process Mining with Beamline (Extended Abstract)". In Proceedings of ICPM Doctoral Consortium and Tool Demonstration Track, CEUR Workshop Proceedings, 2022: 75-79.
- A. Burattin. "Online Soft Conformance Checking: Any Perspective Can Indicate Deviations". In arXiv:2201.09222, Jan. 2022.
- A. Burattin, H. A. López, L. Starklit. "Uncovering Change: A Streaming Approach for Declarative Processes. In Proceedings of 3rd International Workshop on Streaming Analytics for Process Mining (SA4PM); October 2022.
Implemented techniques have corresponding citation information on their respective documentation page.