51
/faculteit technologie management PM-1 /faculteit wiskunde en informatica Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O.Box 513, NL-5600 MB, Eindhoven, The Netherlands.

faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

Embed Size (px)

Citation preview

Page 1: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-1/faculteit wiskunde en informatica

Process mining: Discovering Process Models from Event Logs

Prof.dr.ir. Wil van der AalstEindhoven University of Technology, P.O.Box 513, NL-5600 MB,

Eindhoven, The Netherlands.

Page 2: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-2/faculteit wiskunde en informatica

Outline

• Who we are ...– I&T group– selected research projects

• Process mining– purpose– basic idea– (re)discovery problem– mining algorithm (W)– comparison– example/tools– case study

• Conclusion

Page 3: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-3/faculteit wiskunde en informatica

Who we are ...

Page 4: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-4/faculteit wiskunde en informatica

Information & Technology (I&T) group at EUT

• I&T group (35 persons), Department of Technology Management, Eindhoven University of Technology.

• Three subgroups:– Business Process Management

(workflow management, Petri nets, mining, ...)

– ICT Architectures(agents, transactions, ...)

– Software Engineering(software quality, ...)

Page 5: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-5/faculteit wiskunde en informatica

Selected research projects

• process mining • workflow verification• workflow patterns• web services composition languages• case handling• XRL/flower• business process improvement• ...In most cases using/extending Petri net theory!

Page 6: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-6/faculteit wiskunde en informatica

Workflow verification: Woflan

• Can interface with Staffware, Protos, COSA, Meteor.

• Can handle Event-driven Process Chains (ARIS)

Page 7: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-7/faculteit wiskunde en informatica

Workflow patterns

• The academicresponse

• A quest for the basic requirements

• 20 basic patterns• 20+ systems

evaluated• Joint work with QUT,

ATOS, etc. • http://www.tm.tue.nl/it/research/patterns• +/- 150 pageviews per working day (>25.000 in total)

Page 8: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-8/faculteit wiskunde en informatica

Web services composition languagespattern standard

XPDL UML BPEL XLANG WSFL BPML WSCI

Sequence + + + + + + +

Parallel Split + + + + + + +

Synchronization + + + + + + +

Exclusive Choice + + + + + + +

Simple Merge + + + + + + +

Multi Choice + - + - + - -

Synchronizing Merge - - + - + - -

Multi Merge - - - - - +/- +/-

Discriminator - - - - - - -

Arbitrary Cycles + - - - - - -

Implicit Termination + - + - + + +

MI without Synchronization - - + + + + +

MI with a Priori Design Time Knowledge + + + + + + +

MI with a Priori Runtime Knowledge - + - - - - -

MI without a Priori Runtime Knowledge - - - - - - -

Deferred Choice - + + + - + +

Interleaved Parallel Routing - - +/- - - - -

Milestone - - - - - - -

Cancel Activity - + + + + + +

Cancel Case - + + + + + +

• Also process support.• Standards

considered are BPML, BPEL4WS, XLANG, WSFL, WSCI.

• Joint work with QUT (Brisbane, Australia).

Page 9: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-9/faculteit wiskunde en informatica

Process miningTeam members:• Wil van der Aalst• Ton Weijters• Laura Maruster• Ana-Karla Medeiros• Boudewijn van Dongen• Eric Verbeek

Page 10: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-10/faculteit wiskunde en informatica

Business Process Management

processdesign

implementation/configuration

processenactment

diagnosis

Page 11: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-11/faculteit wiskunde en informatica

No feedback loop

processdesign

implementation/configuration

processenactment

diagnosis

Page 12: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-12/faculteit wiskunde en informatica

The basic idea

process mining

Page 13: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-13/faculteit wiskunde en informatica

Toy example case 1 : task A case 2 : task A case 3 : task A case 3 : task B case 1 : task B case 1 : task C case 2 : task C case 4 : task A case 2 : task B case 2 : task D case 5 : task A case 4 : task C case 1 : task D case 3 : task C case 3 : task D case 4 : task B case 5 : task E case 5 : task D case 4 : task D

ABCD {cases 1,3}ACBD {cases 2,4}AED {case 5}

Page 14: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-14/faculteit wiskunde en informatica

Result: A Petri net model

ABCD

ACBD

AED

A

B

C

DE

(W)

Petri nets are used as a formalism, the target language can be different, e.g., Event-driven Process Chains.

Page 15: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-15/faculteit wiskunde en informatica

generate workflow logbased on WF-net

construct WF-net basedon applying workflow

mining techniques

workflow log

WF-net

WF1 = WF2 ?

Focus of this presentation is on the following theoretical question:

Page 16: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-16/faculteit wiskunde en informatica

• Assumption: complete workflow logs without noise. • Let T be a set of tasks. T* is a workflow trace and W T*

is a workflow log.• Let W be a workflow log over T, i.e., W T*. Let a,b T:

– a > W b if and only if there is a trace = t1 t2 t3 tn-1 and i {1, , n-2} such that W and ti = a and ti+1 = b,

– a W b if and only if a > W b and not (b > W a),

– a #W b if and only if not(a > W b) and not(b > W a), and

– a W b if and only if a > W b and b > W a.

• Let N = (P,T,F) be a sound WF-net, i.e., N W. W is a workflow log of N if and only if W T* and every trace W is a firing sequence of N starting in state [i], i.e., (N,[i])\protect[.

• W is a complete workflow log of N if and only if (1) for any workflow log W of N: > W > W and (2) for any t T there is a W such that t .

Page 17: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-17/faculteit wiskunde en informatica

Example 1case 1 : task A case 2 : task A case 3 : task A case 3 : task B case 1 : task B case 1 : task C case 2 : task C case 4 : task A case 2 : task B case 2 : task D case 5 : task A case 4 : task C case 1 : task D case 3 : task C case 3 : task D case 4 : task B case 5 : task E case 5 : task D

case 4 : task D

W = { A B C D, A C B D, A E D}

A > W B A > W C A > W E B > W CB > W D C > W BC > W DE > W D

AW B

A W C

A W E

B W D

C W D

E W D

B W

CC W

B

#W : rest

Log is complete if this relation cannot be extended

XW Y xorYW X xorX W Y xor

X #W Y

Page 18: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-18/faculteit wiskunde en informatica

Example 2

A

B

C

D

W = { A B C D, A C B D} is completeA > W B A > W C B > W CB > W D C > W BC > W D

AW B

A W C

B W D

C W D

B W

CC W

B

#W : rest

Page 19: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-19/faculteit wiskunde en informatica

Example 3

W = { A B D, A C D} is complete

A > W B A > W C B > W D C > W D

AW B

A W C

B W D

C W DW :non

e

#W : rest

A

B

C

D

Page 20: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-20/faculteit wiskunde en informatica

Causal relations imply connecting places

• Let N = (P,T,F) be a sound WF-net and let W be a complete workflow log of N. For any a,b T: a W b implies a   b .

• I.e., if there is a causal relation between two transitions according to the workflow log, then there has to be a place connecting these two transitions.

• Surprisingly this holds for any sound WF-net!

A

B

C

DAW B

A W C

B W D

C W DA

B

C

D

Page 21: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-21/faculteit wiskunde en informatica

Connecting places “often” imply causal relations

• Let N = (P,T,F) be a sound SWF-net and let W be a complete workflow log of N. For any a,b T: a   b and b   a = implies a W b.

• No “short loops” (i.e., loops of length 1 or 2).• Structured Workflow Nets (SWF-nets) have no implicit places

and the following two constructs cannot be used:

Page 22: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-22/faculteit wiskunde en informatica

Example 4: loops of length 1 are harmful

A

B

D

AW B

A W D

B W D There is a place connecting B to B but not B W B.

Page 23: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-23/faculteit wiskunde en informatica

Example 5: loops of length 2 are harmful

AW B

B W D

There is a place connecting B to C but not B W C (because C can be followed directly by B).

A

B

C

D

There is a place connecting C to B but not C W B (because B can be followed directly by C).

Page 24: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-24/faculteit wiskunde en informatica

Example 6: Implicit places remain undetected

A B C

AW B

B W C

More complex examples can be given showing that the two other requirements for non-SWF-nets are needed.

Page 25: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-25/faculteit wiskunde en informatica

Parallelism can “often” be detected

• Let N = (P,T,F) be a sound SWF-net such that for any a,b T: a   b = or b   a = and let W be a complete workflow log of N. 1.If a,b T and a   b , then a #W b.

2.If a,b T and a   b , then a #W b.

3.If a,b,t T, a W t, b W t, and a #Wb, then a   b  t .

4.If a,b,t T, t W a, t W b, and a #Wb, then a   b  t .

• This is a complex way of stating that for sound SWF-nets without short loops, it is possible to distinguish XOR-splits from AND-splits and XOR-joins from AND-joins.

Page 26: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-26/faculteit wiskunde en informatica

Mining algorithm (W)

Let W be a workflow log over T. (W) is defined as follows.

1. TW = { t T     W t },

2. TI = { t T     W t = first() },

3. TO = { t T     W t = last() },

4. XW = { (A,B)   A TW   B TW    a Ab B a W b     a1,a2 A a1#W

a2    b1,b2 B b1#W b2 },

5. YW = { (A,B) X    (A,B) XA A B B (A,B) = (A,B) },

6. PW = { p(A,B)    (A,B) YW } {iW,oW},

7. FW = { (a,p(A,B))    (A,B) YW   a A }   { (p(A,B),b)    (A,B) YW   b

B }  { (iW,t)    t TI}  { (t,oW)   t TO}, and

8. (W) = (PW,TW,FW).

Page 27: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-27/faculteit wiskunde en informatica

Solution to the rediscovery problem• Let N = (P,T,F) be a sound SWF-net and let W be a

complete workflow log of N. If for all a,b T a b = or b a = , then (W) = N modulo renaming of places.

• I.e., any sound SWF-net without short loops can be rediscovered!

generate workflow logbased on WF-net

construct WF-net basedon applying workflow

mining techniques

workflow log

WF-net

WF1 = WF2 ?

Page 28: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-28/faculteit wiskunde en informatica

Example 7: Sound SWF-net without short loops

A

B

C

D

A

B

C

D

Page 29: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-29/faculteit wiskunde en informatica

Example 8: A WF-net with an implicit place

A B C

A B C

(W)

Page 30: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-30/faculteit wiskunde en informatica

Example 9: Loop of length 1

A

B

D

A

B

D

(W)

Page 31: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-31/faculteit wiskunde en informatica

Example 10: Loop of length 2

A

B

C

D

A

B

C

D

(W)

Page 32: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-32/faculteit wiskunde en informatica

Example 11: Loop of length 3

A B

C

D

E

A B

C

D

E

No problem!

(W)

Page 33: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-33/faculteit wiskunde en informatica

Example 12: Non-free-choice constructs may be harmful

A D

C

EBA D

C

EB

(W)

Page 34: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-34/faculteit wiskunde en informatica

Example 13: Free-choice is not enough

A

B

C

D

E

F

G

A

B

C

D

E

F

G

Behaviorally equivalent!

(W)

Page 35: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-35/faculteit wiskunde en informatica

Example 14: Example with “hidden” tasks ?

A

AND-split

B

C

AND-join

D

E

Any suggestions?

Page 36: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-36/faculteit wiskunde en informatica

Simplification!

A

B

C

DE

Behaviorally equivalent!

(W)

Page 37: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-37/faculteit wiskunde en informatica

Results and issues

• Proven to be correct for a large class of processes.• Notion of completeness is needed (direct successor

relation).• Can handle parallelism and time.• Open issues:

– noise– incomplete logs– data– advanced process patterns (hidden tasks, NFC, etc.)– behavioral equivalence

• On each of these issues we have some preliminary results.

Page 38: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-38/faculteit wiskunde en informatica

Scientific competition

• J.E. Cook (and A.L. Wolf) – New Mexico State University/ University of Colorado, USA

• J. Herbst (and D. Karagiannis) – DaimlerChrysler, Germany• R. Agrawal, D. Gunopulos, M.K. Maxeiner, K. Küspert, and

F. Leymann – IBM, Germany• G. Schimm – OFFIS, Germany• S.Y. Hwang et al. – Sun Yeat-Sen University, Taiwan• M. Golani and S.S. Pinter – IBM, Israel• D. Grigori, F. Casati, et al. – HP, USA

Our approach differs because we incorporate time and noise and take parallelism as a starting point.

Page 39: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-39/faculteit wiskunde en informatica

Practical competition (ARIS PPM)

• IDS Scheer's ARIS Process Performance Manager. • No process mining but interesting links with systems like

SAP.

                                                    

Page 40: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-40/faculteit wiskunde en informatica

Tools/standards for process mining

Staffware

InConcert

MQ Series

workflow management systems

FLOWer

Vectus

Siebel

case handling / CRM systems

SAP R/3

BaaN

Peoplesoft

ERP systems

common XML format for storing/exchanging workflow logs

EMiT Thumb

mining tools

Page 41: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-41/faculteit wiskunde en informatica

Example: processing customer orders

Example in Staffware: 7 tasks and

all basic routing

constructs

Page 42: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-42/faculteit wiskunde en informatica

Fragment of Staffware logCase 21

Diractive Description Event User yyyy/mm/dd hh:mm

----------------------------------------------------------------------------

Start swdemo@staffw_edl 2003/02/05 15:00

Register order Processed To swdemo@staffw_edl 2003/02/05 15:00

Register order Released By swdemo@staffw_edl 2003/02/05 15:00

Prepare shipment Processed To swdemo@staffw_edl 2003/02/05 15:00

(Re)send bill Processed To swdemo@staffw_edl 2003/02/05 15:00

(Re)send bill Released By swdemo@staffw_edl 2003/02/05 15:01

Receive payment Processed To swdemo@staffw_edl 2003/02/05 15:01

Prepare shipment Released By swdemo@staffw_edl 2003/02/05 15:01

Ship goods Processed To swdemo@staffw_edl 2003/02/05 15:01

Ship goods Released By swdemo@staffw_edl 2003/02/05 15:02

Receive payment Released By swdemo@staffw_edl 2003/02/05 15:02

Archive order Processed To swdemo@staffw_edl 2003/02/05 15:02

Archive order Released By swdemo@staffw_edl 2003/02/05 15:02

Terminated 2003/02/05 15:02

Case 22

Diractive Description Event User yyyy/mm/dd hh:mm

----------------------------------------------------------------------------

Start swdemo@staffw_edl 2003/02/05 15:02

Register order Processed To swdemo@staffw_edl 2003/02/05 15:02

Register order Released By swdemo@staffw_edl 2003/02/05 15:02

Prepare shipment Processed To swdemo@staffw_edl 2003/02/05 15:02

Page 43: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-43/faculteit wiskunde en informatica

Fragment of XML file<?xml version="1.0"?><!DOCTYPE WorkFlow_log SYSTEM

"http://www.tm.tue.nl/it/research/workflow/mining/WorkFlow_log.dtd"><WorkFlow_log>

<source program="staffware"/><process id="main_process">

<case id="case_0"><log_line>

<task_name>Case start</task_name><event kind="normal"/><date>05-02-2003</date><time>15:04</time>

</log_line><log_line>

<task_name>Register order</task_name><event kind="schedule"/><date>05-02-2003</date><time>15:04</time>

Page 44: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-44/faculteit wiskunde en informatica

EMiT

Focus on time and causality.

Page 45: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-45/faculteit wiskunde en informatica

Thumb

Focus on noise.

Page 46: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-46/faculteit wiskunde en informatica

Thumb is able to deal with noise (D/F-graphs)

causality

no noise 10% noise

Page 47: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-47/faculteit wiskunde en informatica

Real case: CJIB

• Processing of fines

• 130136 cases

• 99 different activities

Page 48: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-48/faculteit wiskunde en informatica

Process in EMiT

Page 49: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-49/faculteit wiskunde en informatica

Complete process model

Validated by CJIB

Page 50: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-50/faculteit wiskunde en informatica

SAP R/3

Page 51: faculteit technologie management /faculteit wiskunde en informatica PM-1 Process mining: Discovering Process Models from Event Logs Prof.dr.ir. Wil van

/faculteit technologie management

PM-51/faculteit wiskunde en informatica

Conclusion

• Process mining is both a scientific and practical challenge.

• Preliminary results are promising.

• Challenging problems:– Finding the right data in real information systems.

– Dealing with noise and incompleteness.

– Dealing with advanced synchronization patterns.

– Dealing with hidden tasks/behavioral equivalence.