Beamline: A comprehensive toolkit for research and development of streaming process mining

Research output: Contribution to journalJournal articleResearchpeer-review

125 Downloads (Orbit)

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).
Original languageEnglish
Article number100551
JournalSoftware Impacts
Volume17
Number of pages3
ISSN2665-9638
DOIs
Publication statusPublished - 2023

Keywords

  • Process mining
  • Streaming process mining
  • Apache Flink
  • Reactive programming

Fingerprint

Dive into the research topics of 'Beamline: A comprehensive toolkit for research and development of streaming process mining'. Together they form a unique fingerprint.

Cite this