Skip to content

rashidzaman84/MemoryEfficientOCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Memory Efficient Online Conformance Checking

This prototype implementation is related to the Memory-efficient prefix-alignments based Online Conformance Checking (OCC) approaches of [1] and [2]. The provided prototype implementation is dependent on the prefix-alignment based Online Conformance package of [3] which uses the A* algorithm for shortest path search based prefix-alignment computation. This parent package requires a Petri net process model, its initial marking, and its final marking. Additionally, our approach requires the state limit as input.

Installation

  • Download the code to your local machine.
  • Run the "UITopia (MAOCC_States).launch". Let the code to download all the required ProM packages on the first run.
  • Load your event log and the reference process model in the displayed window and run the plugin "01 Compute Prefix Alignments - With Bounded States" with these inputs.
  • The next window requires as input the state limit.
  • The results are displayed on the console.

References

[1] Rashid Zaman, Marwan Hassani, and Boudewijn F. Van Dongen. (2022). Efficient Memory Utilization in Conformance Checking of Process Event Streams. In SAC2022. ACM.

[2] Rashid Zaman, Marwan Hassani, and Boudewijn F. Van Dongen. (2021). A Framework for Efficient Memory Utilization in Online Conformance Checking In arXiv. https://arxiv.org/abs/2112.13640

[3] Sebastiaan J van Zelst, Alfredo Bolt, Marwan Hassani, Boudewijn F van Dongen, and Wil MP van der Aalst. (2019). Online conformance checking: relating event streams to process models using prefix-alignments. International Journal of Data Science and Analytics 8, 3 (2019), 269–284.

About

Prototype Implementation for Memory Efficient OCC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages