Skip to content

promworkbench/POEMSConformanceCheckingForBPMN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stochastic BPMN and Their Conformance

Partially Ordered Earth Movers' Stochastic (POEMS) Conformance Checking for BPMN

What is it?

Illustration - BPMN POEMS Conformance Checking.png The first stochastic conformance checking method for BPMN is implemented as a package in ProM.

  • Stochastic-aware conformance checking.
  • Formal definition and specification extension of the BPMN standard with stochastic perspective. See SBPMN ProM GitHub package repo.

Usage

This method has two main inputs: a stochastic BPMN and an event log. Acquiring the event log (XES) is a standard procedure in the Process Mining community. To learn more about the format of the stochastic BPMN and how to acquire it, please refer to the SBPMN ProM GitHub package repo.

In ProM

prom_plugins_anonymized.png POEMS Conformance Checking for BPMN Plugin.png

Java

Very basic usage with default configuration.

BpmnPoemsConformanceChecking poems = BPMNStochasticConformanceChecking.poems();
POEMSConformanceCheckingResult result = poems.calculateConformance(sBpmnDiagram, xlog);
Double conformanceValue = result.conformanceValue(); // A value between 0 and 1

Advanced Usage

For more advanced usage, check out the BpmnPoemsConformanceChecking interface and the getInstance factory methods provided there.

Since this approach is based on sampling behavior from the Stochastic BPMN model, you can use this class to configure the sampling procedure and acquire samples with the desired properties.

About

Stochastic BPMN and Their Conformance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages