Automated Repair of Process Models Using Non-Local Constraints
Anna Kalenkova*, Josep Carmona**, Artem Polyvyanyy*, Marcello La Rosa*
* The University of Melbourne ** Polytechnic University of Catalonia 1
Automated Repair of Process Models Using Non-Local Constraints - - PowerPoint PPT Presentation
Automated Repair of Process Models Using Non-Local Constraints Anna Kalenkova*, Josep Carmona**, Artem Polyvyanyy*, Marcello La Rosa* * The University of Melbourne ** Polytechnic University of Catalonia 1 Process m ining Process-Aware
Anna Kalenkova*, Josep Carmona**, Artem Polyvyanyy*, Marcello La Rosa*
* The University of Melbourne ** Polytechnic University of Catalonia 1
2
a a a a a a b b b b b b b b c c c c c c c d d d d d d d d d e e e e e e e e a b b a a b c Process-Aware Information Systems
a b c d f e
Discovery Conformance checking Enhancement
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
Event log
3
a a a a a a b b b b b b b b c c c c c c c d d d d d d d d d e e e e e e e e a b b a a b c Process-Aware Information Systems
a b c d f e
Discovery Conformance checking Enhancement
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
Event log
Case ID Activity name Timestamp
1 send application 2019-10-28T10:02:30 2 create application 2019-10-28T10:03:17 1 check application 2019-10-28T10:03:58 1 notify client 2019-10-28T10:04:20 1 accept application 2019-10-28T10:04:25 2 check application 2019-10-28T14:32:51 2 complete application 2019-10-29T09:45:13 2 accept application 2019-10-29T09:50:45
4
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
5
send application check application create application complete application notify client accept application
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
6
send application check application create application complete application notify client accept application
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
At each state of the system the choice is free and does depend on the previous history.
send application create application check application notify client complete application accept application
7
send application check application create application complete application notify client accept application
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa send application create application check application notify client complete application accept application
8
send application check application create application complete application notify client accept application
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa send application create application check application notify client complete application accept application
9
a a a a a a b b b b b b b b c c c c c c c d d d d d d d d d e e e e e e e e a b b a a b c Process-Aware Information Systems
a b c d f e
Discovery Conformance checking Enhancement
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
Event log
10
send application create application check application notify client complete application accept application
send application create application notify client complete application accept application
check application
check application
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
11
Event log Free-choice process model Non-local constraints Process model with non-local constraints
send application create application check application notify client complete application accept application send application create application check application notify client complete application accept application
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
12 send application create application notify client complete application accept application
check application
check application
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
13
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
send application create application check application notify client complete application accept application r1 r2 r3 r4 r6 r5 r7
14
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
15
send application create application notify client complete application accept application
check application
check application
send application create application check application notify client complete application accept application
False free-choice relation
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
16
send application create application notify client complete application accept application
check application
check application
False free-choice relation
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
send application create application check application notify client complete application accept application r1 r2 r3 r4 r6 r5 r7
17
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
18 a b c d e f g h i j k l m
The plugin is open-source and was implemented in Apromore Community Edition
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
0.82 0.84 0.86 0.88 0.9 0.92 0.94 0.96 0.98 1 1.02 5 10 15 20
Number of places Precision
19
Validating Returned Accepted Incomplete Pending Complete Validating Returned Accepted Incomplete Pending Complete r1 r2
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
20
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa
21
41st International Conference on Application and Theory of Petri Nets and Concurrency | Anna Kalenkova, Josep Carmona, Artem Polyvyanyy, Marcello La Rosa