Process Mining An index to the state of the art and an outline of open research challenges at DIAG

Size: px
Start display at page:

Download "Process Mining An index to the state of the art and an outline of open research challenges at DIAG"

Transcription

1 An index to the state of the art and an outline of open research challenges at DIAG Claudio Di Ciccio, Massimo Mecella Seminars in Software and Services for the Information Society

2 Definition [Aalst2011.book], also referred to as Workflow Mining, is the set of techniques that allow the extraction of process descriptions, stemming from a set of recorded real executions (logs). ProM [AalstEtAl2009] is one of the most used plugin based software environment for implementing workflow mining (and more) techniques. The new version 6.0 is available for download at Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 2

3 Definition involves: Process discovery Control flow mining, organizational mining, decision mining; workflow Conformance checking Operational support We will focus on the control flow mining Many control flow mining algorithms proposed α [AalstEtAl2004], α ++ [WenEtAl2007] and α # [WenEtAl2010] Fuzzy [GüntherAalst2007] Heuristic [WeijtersEtAl2001] Genetic [MedeirosEtAl2007] Two-step [AalstEtAl2010] Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 3

4 Further reading The rest of the lesson is based on the following material: Van der Aalst, W. M. P.: Process Discovery: An Introduction Available at process_mining_chapter_05_process_discovery.pdf From the teaching material for [Aalst2011.book] De Medeiros, A. K. A.: : Control-Flow Mining Algorithms Available at lecture3_controlflowminingalgorithms.ppt Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 4

5 A different context for process mining Artful processes and knowledge workers Artful processes [HillEtAl06] informal processes typically carried out by those people whose work is mental rather than physical (managers, professors, researchers, engineers, etc.) knowledge workers [ACTIVE09] Knowledge workers create artful processes on the fly Though artful processes are frequently repeated, they are not exactly reproducible, even by their originators, nor can they be easily shared Loosely structured Highly flexible Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 5

6 A different context (2) conversations In collaborative contexts, knowledge workers share their information and outcomes with other knowledge workers E.g., a software development mgr. Typically, by means of several conversations conversations are actual traces of running processes that knowledge workers adhere to Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 6

7 A different context (4) Some areas of applicability Personal information management (PIM) how to organize one s own activities, contacts, etc. through the usage of software Information warfare in supporting anti-crime intelligence agencies Enterprise engineering for knowledge-heavy industries, where preserving documents making up product data is not enough ehealth for the automatic discovery of medical treatment procedures on top of patient health records Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 7

8 MailOfMine What is MailOfMine? MailOfMine is the approach and the implementation of a collection of techniques, the aim of which is to is to automatically build, on top of a collection of messages, a set of workflow models that represent the artful processes laying behind the knowledge workers activities. [DiCiccioEtAl11] [DiCiccioMecella12] [DiCiccioMecella/TR12] [DiCiccioMecella13] Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 8

9 On the visualization of processes The imperative model Represents the whole process at once The most used notation is based on a subclass of Petri Nets (namely, the Workflow Nets) Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 9

10 On the visualization of processes The declarative model If A is performed, B must be perfomed, no matter before or afterwards (responded existence) Rather than using a procedural language for expressing the allowed sequence of activities, it is based on the description of workflows through the usage of constraints the idea is that every task can be performed, except the ones which do not respect such constraints this technique fits with processes that are highly flexible and subject to changes, such as artful processes The notation here is based on [AalstEtAl06, MaggiEtAl11] (DecSerFlow, Declare) Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) Whenever B is performed, C must be performed afterwards and B can not be repeated until C is done (alternate response) P. 10

11 On the visualization of processes Imperative vs declarative Declarative Imperative Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) Declarative models work better in presence of a partial specification of the process scheme P. 11

12 A real discovered process model Spaghetti process [Aalst2011.book] Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 12

13 Declare constraint templates Existence templates Existence(n, A) Activity A occurs at least n times in the process instance BCAAC BCAAAC BCAC (for n = 2) Absence(A) Activity A does not occur in the process instance BCC BCAC Absence(n+1, A) Activity A occurs at most n+1 times in the process instance BCAAC BCAC BCC (for n = 2) Exactly(n, A) Activity A occurs exactly n times in the process instance BCAAC BCAAAC BCAC (for n = 2) Init(A) Activity A is the first to occur in each process instance BCAAC ACAAAC BCC Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 13

14 Declare constraint templates Relation templates RespondedExistence(A, B) If A occurs in the process instance, then B occurs as well CAC CAACB BCAC BCC Response(A, B) If A occurs in the process instance, then B occurs after A BCAAC CAACB CAC BCC AlternateResponse(A, B) Each time A occurs in the process instance, then B occurs afterwards, before A recurs BCAAC CAACB CACB CABCA BCC CACBBAB ChainResponse(A, B) Each time A occurs in the process instance, then B occurs immediately afterwards BCAAC BCAABC BCABABC Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 14

15 Declare constraint templates Relation templates RespondedExistence(B, A) If B occurs in the process instance, then A occurs as well CAC CAACB BCAC BCC Precedence(A, B) B occurs in the process instance only if preceded by A BCAAC CAACB CAC BCC AlternatePrecedence(A, B) Each time B occurs in the process instance, it is preceded by A and no other B can recur in between BCAAC CAACB CACB CABCA BCC CACBAB ChainPrecedence(A, B) Each time B occurs in the process instance, then B occurs immediately beforehand BCAAC BCAABC CABABCA Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 15

16 Declare constraint templates Relation templates CoExistence(A, B) If B occurs in the process instance, then A occurs, and viceversa CAC CAACB BCAC BCC Succession(A, B) A occurs if and only if it is followed by B in the process instance BCAAC CAACB CAC BCC AlternateSuccession(A, B) A and B occur in the process instance if and only if the latter follows the former, and they alternate each other in the trace BCAAC CAACB CACB CABCA BCC CACBAB ChainSuccession(A, B) A and B occur in the process instance if and only if the latter immediately follows the former BCAAC BCAABC CABABC Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 16

17 Declare constraint templates Negative relation templates NotCoExistence(A, B) A and B never occur together in the process instance CAC CAACB BCAC BCC NotSuccession(A, B) A can never occur before B in the process instance BCAAC CAACB CAC BCC NotChainSuccession(A, B) A and B occur in the process instance if and only if the latter does not immediately follows the former BCAAC BCAABC CBACBA Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 17

18 Relation constraint templates subsumption Constraint templates are not independent of each other Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 18

19 MINERful ++ Our mining algorithm MINERful ++ is the workflow discovery algorithm of MailOfMine Its input is a collection of strings T and an alphabet Σ T Each string t is a trace Each character is an event (enacted task) The collection represents the log Its output is a declarative process model What is a declarative process model? Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 19

20 The declara=ve specifica=on of an process (e.g.) Scenario A project mee+ng is scheduled We suppose that a final agenda will be commi9ed ( confirmagenda ) a>er that requests for a new proposal ( requestagenda ), proposals themselves ( proposeagenda ) and comments ( commentagenda ) have been circulated. Shortcuts for tasks (process alphabet): p ( proposeagenda ) r ( requestagenda ) c ( commentagenda ) n ( confirmagenda ) Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 20

21 The declara=ve specifica=on of an process (e.g.) Constraints on activities Existence constraints 1. Participation(n) 2. Uniqueness(n) 3. End(n) Relation constraints 4. Response(r, p) 5. RespondedExistence(c, p) 6. Succession(p, n) The agenda 1. must be confirmed, 2. only once: 3. it is the last thing to do. During the compilation: 4. the proposal follows a request; 5. if a comment circulates, there has been / will be a proposal; 6. after the proposal, there will be a confirmation, and there can be no confirmation without a preceding proposal. Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 21

22 MINERful ++ Workflow discovery by constraints inference MINERful ++ is a two-step algorithm 1. Construction of a Knowledge Base 2. Constraints inference by means of queries evaluated on the KB This allows the discovery of constraints through a faster procedure on data which are smaller in size than the whole input Returned constraints are weighted with their support the normalized fraction of cases in which the constraint is verified over the set of input traces Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 22

23 MINERful ++ by example Workflow discovery by constraints inference In order to see how it works now we see a run of MINERful ++ over a string, compliant with the previous example: r r p c r p c r c p c n We start with the construction of the algorithm s Knowledge Base Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 23

24 MINERful ++ by example Building the ownplay of p and n p n p occurred 3 +mes in 1 string γ p (3) = 1 For each m 3 γ p (m) = 0 p did not occur as the first nor as the last character g i (p) = 0 g l (p) = 0 γ n (1) = 1 For each m 1, γ n (m) = 0 n occurred as the last character in 1 string g i (n) = 0 g l (n) = 1 r r p c r p c r c p c n r r p c r p c r c p c n Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 24

25 MINERful ++ by example Building the interplay of p and n With respect to the occurrence of p, n occurred i. Never before: 3 times ii. iii. iv. δ p,n (- ) = 3 2 char s after: 1 time δ p,n (2) = 1 6 char s after: 1 time δ p,n (6) = 1 9 char s after: 1 time δ p,n (9) = 1 v. Repetitions in-between: i. onwards: 2 times ii. b p,n = 2 backwards: never b p,n = 0 Looking at the string i. r r p c r p c r c p c n ii. r r p c r p c r c p c n iii. r r p c r p c r c p c n iv. r r p c r p c r c p c n v. i. r r p c r p c r c p c n ii. r r p c r p c r c p c n Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 25

26 MINERful ++ by example Building the interplay of r and p δ r,p b r,p = 1 b r,p = 0 r r p c r p c r c p c n Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 26

27 MINERful ++ Computing the support of constraints Let Γ r and Γ p be the number of times in which r and p respectively appear in the log! x =! x (n)" n we have, e.g., support for Response(r, p) 1!! r, p (+") # r hint: how many times p was not read in the traces after r occurred? In those cases, Response(r, p) does not hold support for Succession(r, p) 1!! r, p (+")+! p,r (!") # r + # p # n>0 how many times p was not read in the traces after r occurred, nor r was read before p occurred? In those cases, Succession(r, p) does not hold Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 27

28 MINERful ++ Computing the support of constraints Constraint Support function Constraint Support function Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 28

29 MINERful ++ by example Computing the support of constraints 1. r r p c r p c r c p c n 2. r c c r p p c p c r c p p n 3. c c c c c r r p c r r p r r p r p p p n 4. c p r p n 5. r p p n 6. r r r c r c p n 7. r p c n 8. c r p r r c c p p n 9. p c c n 10. c r r c c c r r p c p c c p n Support for Response(r, p) 1.0 Succession(r, p) Precedence(c, n) 0.9 The support can be used to prune out those constraints falling under a given threshold E.g., 0.95 A threshold equal to 1.0 selects those constraints which are always valid on the log Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 29

30 Rela=on constraint templates subsump=on Constraint templates are not independent of each other E.g., A trace like a b a b c a b c c sa+sfies (w.r.t. b and a): RespondedExistence(a, b), RespondedExistence(b, a), CoExistence(a, b), CoExistence(b, a), Response(a, b), AlternateResponse(a, b), ChainResponse(a, b), Precedence(a, b), AlternatePrecedence(a, b), ChainPrecedence (a, b), Succession(a, b), AlternateSuccession(a, b), ChainSuccession(a, b) The mining algorithm would have to show the most strict constraint only (ChainSuccession(a, b)) MINERful ++ faces this issue, by pruning the returned constraints on the basis of the subsump=on hierarchy of constraints Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 30

31 Rela=on constraint templates subsump=on Constraint templates are not independent of each other Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 31

32 Rela=on constraint templates subsump=on A hint on the pruning procedure Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 32

33 Rela=on constraint templates subsump=on A hint on the pruning procedure S u p p o r t ?? ?? Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 33

34 Evalua=on Characteristics of MINERful ++ MINERful ++ is Independent on the formalism used for expressing constraints Modular (two- phase) Capable of elimina+ng redundancy in the process model Fast Source Tasks Traces Events processed Total comp. time Engine Synth. log, Setup 1 (avg. ) 00:00: MINERful 00:11: Declare Miner 2011 Synth. log, Setup 2 (avg. ) 00:00: MINERful 00:21: Declare Miner 2011 Financial log (avg. ) 00:00: MINERful [BPIC12] Hospital log [BPIC11] 00:08: Declare Miner 2011 (avg. ) 00:04: MINERful 03:39: Declare Miner 2011 Sony VAIO VGN- FE11H Intel Core Duo T GHz 2 MB L2 cache 2 GB of DDR2 667 Mhz Setup Min. Max. Number Alphabet Total length length of traces size tests Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 34

35 Evalua=on On the complexity of MINERful Linear w.r.t. the number of traces in the log T Quadratic w.r.t. the size of traces in the log t max Quadratic w.r.t. the size of the alphabet Σ T Hence, polynomial in the size of the input O( T t max 2 Σ T 2 ) Total execution time [msec] Number of traces Total execution time [msec] Execution time [msec] Average string length Processed events Alphabet size Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 35

36 Preliminary results MINERful ++ on real data Logs extracted from 2 mailboxes [DiCiccioMecella2012] 5 traces events each on average 139 events read in total Evalua+on of inferred constraints conducted with an expert domain Precision % [ 14 ] % [ 45 ] 0/ % [ 7 ] % [ 173 ] 25 Result evaluation Noticeably right Right Utterly wrong Wrong Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 36

37 Future work Research in progress Integrate MINERful ++ with ProM MINERful ++ is already capable of reading/wri+ng XES logs Study the effects of errors in logs on the inferred workflow Error- injected synthe+c logs can help us conduct an automated analysis on the quality of results Refine the es+ma+on calculi for support Auto- tune the support threshold Depending on the constraint template, which can be more or less robust Enlarge the set of discovered constraint templates to the branching Declare constraints Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 37

38 References Cited articles and resources, in order of appearance [Aalst2011.book] van der Aalst, W.M.P.: : Discovery, Conformance and Enhancement of Business Processes. Springer (2011). [AalstEtAl2009] van der Aalst, W.M.P., van Dongen, B.F., Güther, C.W., Rozinat, A., Verbeek, E., Weijters, T.: Prom: The process mining toolkit. In de Medeiros, A.K.A., Weber, B., eds.: BPM (Demos). Volume 489 of CEUR Workshop Proceedings., CEUR-WS.org (2009) [AalstEtAl2004] van der Aalst, W.M.P., Weijters, T., Maruster, L.: Workflow mining: Discovering process models from event logs. IEEE Trans. Knowl. Data Eng. 16(9) (2004) [WenEtAl2007] Wen, L., van der Aalst, W.M.P., Wang, J., Sun, J.: Mining process models with non-freechoice constructs. Data Min. Knowl. Discov. 15(2) (2007) [WenEtAl2010] Wen, L., Wang, J., van der Aalst, W. M. P., Huang, B., Sun, J.: Mining process models with prime invisible tasks. Data Knowl. Eng., 69 (2010), [GüntherEtAl2007] Günther, C.W., van der Aalst, W.M.P.: Fuzzy Mining - Adaptive Process Simplification Based on Multi-perspective Metrics. Proc. BPM [WeijtersEtAl2001] Weijters, A., van der Aalst, W.: Rediscovering workflow models from event-based data using little thumb. Integrated Computer-Aided Engineering 10 (2001) [MedeirosEtAl2007] Medeiros, A.K., Weijters, A.J., Aalst, W.M.: Genetic process mining: an experimental evaluation. Data Min. Knowl. Discov. 14(2) (2007) [AalstEtAl2010] van der Aalst, W., Rubin, V., Verbeek, H., van Dongen, B., Kindler, E., Gnther, C.: Process mining: a two-step approach to balance between underfitting and overfitting. Software and Systems Modeling 9 (2010) Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 38

39 References Cited articles and resources, in order of appearance [HillEtAl06] Hill, C., Yates, R., Jones, C., Kogan, S.L.: Beyond predictable workflows: Enhancing productivity in artful business processes. IBM Systems Journal 45(4), (2006) [ACTIVE09] Warren, P., Kings, N., et al.: Improving knowledge worker productivity - the ACTIVE integrated approach. BT Technology Journal 26(2), (2009) [DiCiccioEtAl11] Di Ciccio, C., Mecella, M., Catarci, T.: Representing and visualizing mined artful processes in MailOfMine. Proc. USAB 2011:83-94 [DiCiccioMecella12] Di Ciccio, C., Mecella,M.: Mining constraints for artful processes. Proc. BIS 2012 [DiCiccioMecella/TR12] Di Ciccio, C., Mecella, M.: MINERful, a mining algorithm for declarative process constraints in MailOfMine. Technical report, Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti SAPIENZA, Universita` di Roma (2012). [DiCiccioMecella13] Di Ciccio, C., Mecella, M.: A Two-Step Fast Algorithm for the Automated Discovery of Declarative Workflows. Proc. CIDM 2013 [AalstEtAl06] van der Aalst, W.M.P., Pesic, M.: Decserflow: Towards a truly declarative service flow language. Proc. WS-FM 2006 [MaggiEtAl11] Maggi, F.M., Mooij, A.J., van der Aalst, W.M.P.: User-guided discovery of declar- ative process models. Proc. CIDM 2011 Claudio Di Ciccio (DIAG, SAPIENZA Università di Roma) P. 39

Process Mining An index to the state of the art and an outline of open research challenges at DIIAG

Process Mining An index to the state of the art and an outline of open research challenges at DIIAG An index to the state of the art and an outline of open research challenges at DIIAG Claudio Di Ciccio, Massimo Mecella Seminars in Software and Services for the Information Society Rome, 2012, May the

More information

Dotted Chart and Control-Flow Analysis for a Loan Application Process

Dotted Chart and Control-Flow Analysis for a Loan Application Process Dotted Chart and Control-Flow Analysis for a Loan Application Process Thomas Molka 1,2, Wasif Gilani 1 and Xiao-Jun Zeng 2 Business Intelligence Practice, SAP Research, Belfast, UK The University of Manchester,

More information

Efficient Discovery of Understandable Declarative Process Models from Event Logs

Efficient Discovery of Understandable Declarative Process Models from Event Logs Efficient Discovery of Understandable Declarative Process Models from Event Logs Fabrizio M. Maggi, R.P. Jagadeesh Chandra Bose, and Wil M.P. van der Aalst Eindhoven University of Technology, The Netherlands.

More information

Business Process Modeling

Business Process Modeling Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo kellyrb@ime.usp.br January 30, 2009 1 / 41 Business Process Concepts Process

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Research Motivation In today s modern digital environment with or without our notice we are leaving our digital footprints in various data repositories through our daily activities,

More information

Knowledge-intensive Processes: An Overview of Contemporary Approaches Claudio Di Ciccio, Andrea Marrella and Alessandro Russo

Knowledge-intensive Processes: An Overview of Contemporary Approaches Claudio Di Ciccio, Andrea Marrella and Alessandro Russo Knowledge-intensive Processes: An Overview of Contemporary Approaches Claudio Di Ciccio, Andrea Marrella and Alessandro Russo Claudio Di Ciccio (cdc@dis.uniroma1.it) 1 st International Workshop on Knowledge-intensive

More information

Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop

Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop Sergio Hernández 1, S.J. van Zelst 2, Joaquín Ezpeleta 1, and Wil M.P. van der Aalst 2 1 Department of Computer Science and Systems Engineering

More information

Process Mining Online Assessment Data

Process Mining Online Assessment Data Process Mining Online Assessment Data Mykola Pechenizkiy, Nikola Trčka, Ekaterina Vasilyeva, Wil van der Aalst, Paul De Bra {m.pechenizkiy, e.vasilyeva, n.trcka, w.m.p.v.d.aalst}@tue.nl, debra@win.tue.nl

More information

Replaying History. prof.dr.ir. Wil van der Aalst www.processmining.org

Replaying History. prof.dr.ir. Wil van der Aalst www.processmining.org Replaying History prof.dr.ir. Wil van der Aalst www.processmining.org Growth of data PAGE 1 Process Mining: Linking events to models PAGE 2 Where did we apply process mining? Municipalities (e.g., Alkmaar,

More information

Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement

Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement Mercy Health System St. Louis, MO Process Mining of Clinical Workflows for Quality and Process Improvement Paul Helmering, Executive Director, Enterprise Architecture Pete Harrison, Data Analyst, Mercy

More information

Trace Clustering in Process Mining

Trace Clustering in Process Mining Trace Clustering in Process Mining M. Song, C.W. Günther, and W.M.P. van der Aalst Eindhoven University of Technology P.O.Box 513, NL-5600 MB, Eindhoven, The Netherlands. {m.s.song,c.w.gunther,w.m.p.v.d.aalst}@tue.nl

More information

Feature. Applications of Business Process Analytics and Mining for Internal Control. World

Feature. Applications of Business Process Analytics and Mining for Internal Control. World Feature Filip Caron is a doctoral researcher in the Department of Decision Sciences and Information Management, Information Systems Group, at the Katholieke Universiteit Leuven (Flanders, Belgium). Jan

More information

Towards a Software Framework for Automatic Business Process Redesign Marwa M.Essam 1, Selma Limam Mansar 2 1

Towards a Software Framework for Automatic Business Process Redesign Marwa M.Essam 1, Selma Limam Mansar 2 1 ACEEE Int. J. on Communication, Vol. 02, No. 03, Nov 2011 Towards a Software Framework for Automatic Business Process Redesign Marwa M.Essam 1, Selma Limam Mansar 2 1 Faculty of Information and Computer

More information

Process Mining A Comparative Study

Process Mining A Comparative Study International Journal of Advanced Research in Computer Communication Engineering Process Mining A Comparative Study Asst. Prof. Esmita.P. Gupta M.E. Student, Department of Information Technology, VIT,

More information

Relational XES: Data Management for Process Mining

Relational XES: Data Management for Process Mining Relational XES: Data Management for Process Mining B.F. van Dongen and Sh. Shabani Department of Mathematics and Computer Science, Eindhoven University of Technology, The Netherlands. B.F.v.Dongen, S.Shabaninejad@tue.nl

More information

Process Mining Framework for Software Processes

Process Mining Framework for Software Processes Process Mining Framework for Software Processes Vladimir Rubin 1,2, Christian W. Günther 1, Wil M.P. van der Aalst 1, Ekkart Kindler 2, Boudewijn F. van Dongen 1, and Wilhelm Schäfer 2 1 Eindhoven University

More information

Discovering User Communities in Large Event Logs

Discovering User Communities in Large Event Logs Discovering User Communities in Large Event Logs Diogo R. Ferreira, Cláudia Alves IST Technical University of Lisbon, Portugal {diogo.ferreira,claudia.alves}@ist.utl.pt Abstract. The organizational perspective

More information

Analysis of Service Level Agreements using Process Mining techniques

Analysis of Service Level Agreements using Process Mining techniques Analysis of Service Level Agreements using Process Mining techniques CHRISTIAN MAGER University of Applied Sciences Wuerzburg-Schweinfurt Process Mining offers powerful methods to extract knowledge from

More information

Process Mining. ^J Springer. Discovery, Conformance and Enhancement of Business Processes. Wil M.R van der Aalst Q UNIVERS1TAT.

Process Mining. ^J Springer. Discovery, Conformance and Enhancement of Business Processes. Wil M.R van der Aalst Q UNIVERS1TAT. Wil M.R van der Aalst Process Mining Discovery, Conformance and Enhancement of Business Processes Q UNIVERS1TAT m LIECHTENSTEIN Bibliothek ^J Springer Contents 1 Introduction I 1.1 Data Explosion I 1.2

More information

Configuring IBM WebSphere Monitor for Process Mining

Configuring IBM WebSphere Monitor for Process Mining Configuring IBM WebSphere Monitor for Process Mining H.M.W. Verbeek and W.M.P. van der Aalst Technische Universiteit Eindhoven Department of Mathematics and Computer Science P.O. Box 513, 5600 MB Eindhoven,

More information

Process Mining and Monitoring Processes and Services: Workshop Report

Process Mining and Monitoring Processes and Services: Workshop Report Process Mining and Monitoring Processes and Services: Workshop Report Wil van der Aalst (editor) Eindhoven University of Technology, P.O.Box 513, NL-5600 MB, Eindhoven, The Netherlands. w.m.p.v.d.aalst@tm.tue.nl

More information

Generation of a Set of Event Logs with Noise

Generation of a Set of Event Logs with Noise Generation of a Set of Event Logs with Noise Ivan Shugurov International Laboratory of Process-Aware Information Systems National Research University Higher School of Economics 33 Kirpichnaya Str., Moscow,

More information

Model Discovery from Motor Claim Process Using Process Mining Technique

Model Discovery from Motor Claim Process Using Process Mining Technique International Journal of Scientific and Research Publications, Volume 3, Issue 1, January 2013 1 Model Discovery from Motor Claim Process Using Process Mining Technique P.V.Kumaraguru *, Dr.S.P.Rajagopalan

More information

Modeling and Analysis of Incoming Raw Materials Business Process: A Process Mining Approach

Modeling and Analysis of Incoming Raw Materials Business Process: A Process Mining Approach Modeling and Analysis of Incoming Raw Materials Business Process: A Process Mining Approach Mahendrawathi Er*, Hanim Maria Astuti, Dita Pramitasari Information Systems Department, Faculty of Information

More information

Activity Mining for Discovering Software Process Models

Activity Mining for Discovering Software Process Models Activity Mining for Discovering Software Process Models Ekkart Kindler, Vladimir Rubin, Wilhelm Schäfer Software Engineering Group, University of Paderborn, Germany [kindler, vroubine, wilhelm]@uni-paderborn.de

More information

Process mining challenges in hospital information systems

Process mining challenges in hospital information systems Proceedings of the Federated Conference on Computer Science and Information Systems pp. 1135 1140 ISBN 978-83-60810-51-4 Process mining challenges in hospital information systems Payam Homayounfar Wrocław

More information

CPN Tools 4: A Process Modeling Tool Combining Declarative and Imperative Paradigms

CPN Tools 4: A Process Modeling Tool Combining Declarative and Imperative Paradigms CPN Tools 4: A Process Modeling Tool Combining Declarative and Imperative Paradigms Michael Westergaard 1,2 and Tijs Slaats 3,4 1 Department of Mathematics and Computer Science, Eindhoven University of

More information

Towards an Evaluation Framework for Process Mining Algorithms

Towards an Evaluation Framework for Process Mining Algorithms Towards an Evaluation Framework for Process Mining Algorithms A. Rozinat, A.K. Alves de Medeiros, C.W. Günther, A.J.M.M. Weijters, and W.M.P. van der Aalst Eindhoven University of Technology P.O. Box 513,

More information

Using Semantic Lifting for improving Process Mining: a Data Loss Prevention System case study

Using Semantic Lifting for improving Process Mining: a Data Loss Prevention System case study Using Semantic Lifting for improving Process Mining: a Data Loss Prevention System case study Antonia Azzini, Chiara Braghin, Ernesto Damiani, Francesco Zavatarelli Dipartimento di Informatica Università

More information

Aligning Event Logs and Declarative Process Models for Conformance Checking

Aligning Event Logs and Declarative Process Models for Conformance Checking Aligning Event Logs and Declarative Process Models for Conformance Checking Massimiliano de Leoni, Fabrizio M. Maggi, and Wil M. P. van der Aalst Eindhoven University of Technology, Eindhoven, The Netherlands

More information

ProM 6 Tutorial. H.M.W. (Eric) Verbeek mailto:h.m.w.verbeek@tue.nl R. P. Jagadeesh Chandra Bose mailto:j.c.b.rantham.prabhakara@tue.

ProM 6 Tutorial. H.M.W. (Eric) Verbeek mailto:h.m.w.verbeek@tue.nl R. P. Jagadeesh Chandra Bose mailto:j.c.b.rantham.prabhakara@tue. ProM 6 Tutorial H.M.W. (Eric) Verbeek mailto:h.m.w.verbeek@tue.nl R. P. Jagadeesh Chandra Bose mailto:j.c.b.rantham.prabhakara@tue.nl August 2010 1 Introduction This document shows how to use ProM 6 to

More information

Process Modelling from Insurance Event Log

Process Modelling from Insurance Event Log Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R

More information

REFlex: an entire solution to business process modeling

REFlex: an entire solution to business process modeling REFlex: an entire solution to business process modeling Renata M. de Carvalho and Natália C. Silva 1 University of Quebec at Montreal, LATECE Laboratory, Canada, renatawm@gmail.com 2 C.E.S.A.R - Recife

More information

Eventifier: Extracting Process Execution Logs from Operational Databases

Eventifier: Extracting Process Execution Logs from Operational Databases Eventifier: Extracting Process Execution Logs from Operational Databases Carlos Rodríguez 1, Robert Engel 2, Galena Kostoska 1, Florian Daniel 1, Fabio Casati 1, and Marco Aimar 3 1 University of Trento,

More information

Business Process Measurement in small enterprises after the installation of an ERP software.

Business Process Measurement in small enterprises after the installation of an ERP software. Business Process Measurement in small enterprises after the installation of an ERP software. Stefano Siccardi and Claudia Sebastiani CQ Creativiquadrati snc, via Tadino 60, Milano, Italy http://www.creativiquadrati.it

More information

PLG: a Framework for the Generation of Business Process Models and their Execution Logs

PLG: a Framework for the Generation of Business Process Models and their Execution Logs PLG: a Framework for the Generation of Business Process Models and their Execution Logs Andrea Burattin and Alessandro Sperduti Department of Pure and Applied Mathematics University of Padua, Italy {burattin,sperduti}@math.unipd.it

More information

Formal Modeling and Analysis by Simulation of Data Paths in Digital Document Printers

Formal Modeling and Analysis by Simulation of Data Paths in Digital Document Printers Formal Modeling and Analysis by Simulation of Data Paths in Digital Document Printers Venkatesh Kannan, Wil M.P. van der Aalst, and Marc Voorhoeve Department of Mathematics and Computer Science, Eindhoven

More information

Application of Process Mining in Healthcare A Case Study in a Dutch Hospital

Application of Process Mining in Healthcare A Case Study in a Dutch Hospital Application of Process Mining in Healthcare A Case Study in a Dutch Hospital R.S. Mans 1, M.H. Schonenberg 1, M. Song 1, W.M.P. van der Aalst 1, and P.J.M. Bakker 2 1 Department of Information Systems

More information

Separating Compliance Management and Business Process Management

Separating Compliance Management and Business Process Management Separating Compliance Management and Business Process Management Elham Ramezani 1, Dirk Fahland 2, Jan Martijn van der Werf 2, and Peter Mattheis 1 1 Hochschule Furtwangen, Germany (ramezani Peter.Mattheis)@hs-furtwangen.de

More information

Combination of Process Mining and Simulation Techniques for Business Process Redesign: A Methodological Approach

Combination of Process Mining and Simulation Techniques for Business Process Redesign: A Methodological Approach Combination of Process Mining and Simulation Techniques for Business Process Redesign: A Methodological Approach Santiago Aguirre, Carlos Parra, and Jorge Alvarado Industrial Engineering Department, Pontificia

More information

Process Mining in Big Data Scenario

Process Mining in Big Data Scenario Process Mining in Big Data Scenario Antonia Azzini, Ernesto Damiani SESAR Lab - Dipartimento di Informatica Università degli Studi di Milano, Italy antonia.azzini,ernesto.damiani@unimi.it Abstract. In

More information

The ProM framework: A new era in process mining tool support

The ProM framework: A new era in process mining tool support The ProM framework: A new era in process mining tool support B.F. van Dongen, A.K.A. de Medeiros, H.M.W. Verbeek, A.J.M.M. Weijters, and W.M.P. van der Aalst Department of Technology Management, Eindhoven

More information

EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko

EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko 380 International Journal Information Theories and Applications, Vol. 18, Number 4, 2011 EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES Nataliya Golyan, Vera Golyan, Olga Kalynychenko

More information

Implementing Heuristic Miner for Different Types of Event Logs

Implementing Heuristic Miner for Different Types of Event Logs Implementing Heuristic Miner for Different Types of Event Logs Angelina Prima Kurniati 1, GunturPrabawa Kusuma 2, GedeAgungAry Wisudiawan 3 1,3 School of Compuing, Telkom University, Indonesia. 2 School

More information

Article. Abstract. This is a pre-print version. For the printed version please refer to www.wisu.de

Article. Abstract. This is a pre-print version. For the printed version please refer to www.wisu.de Article StB Prof. Dr. Nick Gehrke Nordakademie Chair for Information Systems Köllner Chaussee 11 D-25337 Elmshorn nick.gehrke@nordakademie.de Michael Werner, Dipl.-Wirt.-Inf. University of Hamburg Chair

More information

Summary and Outlook. Business Process Intelligence Course Lecture 8. prof.dr.ir. Wil van der Aalst. www.processmining.org

Summary and Outlook. Business Process Intelligence Course Lecture 8. prof.dr.ir. Wil van der Aalst. www.processmining.org Business Process Intelligence Course Lecture 8 Summary and Outlook prof.dr.ir. Wil van der Aalst www.processmining.org Overview Chapter 1 Introduction Part I: Preliminaries Chapter 2 Process Modeling and

More information

Decision Mining in Business Processes

Decision Mining in Business Processes Decision Mining in Business Processes A. Rozinat and W.M.P. van der Aalst Department of Technology Management, Eindhoven University of Technology P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands {a.rozinat,w.m.p.v.d.aalst}@tm.tue.nl

More information

BPIC 2014: Insights from the Analysis of Rabobank Service Desk Processes

BPIC 2014: Insights from the Analysis of Rabobank Service Desk Processes BPIC 2014: Insights from the Analysis of Rabobank Service Desk Processes Bruna Christina P. Brandão, Guilherme Neves Lopes, Pedro Henrique P. Richetti Department of Applied Informatics - Federal University

More information

Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions

Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions J.C.A.M. Buijs, B.F. van Dongen, W.M.P. van der Aalst Department of Mathematics and Computer Science, Eindhoven

More information

How To Find The Model Of A Process From The Run Time

How To Find The Model Of A Process From The Run Time Discovering Process Models from Unlabelled Event Logs Diogo R. Ferreira 1 and Daniel Gillblad 2 1 IST Technical University of Lisbon 2 Swedish Institute of Computer Science (SICS) diogo.ferreira@ist.utl.pt,

More information

EMiT: A process mining tool

EMiT: A process mining tool EMiT: A process mining tool B.F. van Dongen and W.M.P. van der Aalst Department of Technology Management, Eindhoven University of Technology P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands. b.f.v.dongen@tue.nl

More information

Process Mining for Electronic Data Interchange

Process Mining for Electronic Data Interchange Process Mining for Electronic Data Interchange R. Engel 1, W. Krathu 1, C. Pichler 2, W. M. P. van der Aalst 3, H. Werthner 1, and M. Zapletal 1 1 Vienna University of Technology, Austria Institute for

More information

Improving Business Process Models with Agent-based Simulation and Process Mining

Improving Business Process Models with Agent-based Simulation and Process Mining Improving Business Process Models with Agent-based Simulation and Process Mining Fernando Szimanski 1, Célia G. Ralha 1, Gerd Wagner 2, and Diogo R. Ferreira 3 1 University of Brasília, Brazil fszimanski@gmail.com,

More information

The Research on the Usage of Business Process Mining in the Implementation of BPR

The Research on the Usage of Business Process Mining in the Implementation of BPR 2007 IFIP International Conference on Network and Parallel Computing - Workshops The Research on Usage of Business Process Mining in Implementation of BPR XIE Yi wu 1, LI Xiao wan 1, Chen Yan 2 (1.School

More information

Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts

Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts Marian Benner, Matthias Book, Tobias Brückmann, Volker Gruhn, Thomas Richter, Sema Seyhan paluno The Ruhr Institute

More information

An Outlook on Semantic Business Process Mining and Monitoring

An Outlook on Semantic Business Process Mining and Monitoring An Outlook on Semantic Business Process Mining and Monitoring A.K. Alves de Medeiros 1,C.Pedrinaci 2, W.M.P. van der Aalst 1, J. Domingue 2,M.Song 1,A.Rozinat 1,B.Norton 2, and L. Cabral 2 1 Eindhoven

More information

Process Mining Event Logs from FLOSS Data: State of the Art and Perspectives

Process Mining Event Logs from FLOSS Data: State of the Art and Perspectives Process Mining Event Logs from FLOSS Data: State of the Art and Perspectives Patrick Mukala, Antonio Cerone and Franco Turini Dipartimento di Informatica, University of Pisa, Pisa, Italy {mukala,cerone,turini}@di.unipi.it

More information

Discovering Data-Aware Declarative Process Models from Event Logs

Discovering Data-Aware Declarative Process Models from Event Logs Discovering Data-Aware Declarative Process Models from Event Logs Fabrizio M. Maggi 1, Marlon Dumas 1, Luciano García-añuelos 1, and Marco Montali 2 1 University of Tartu, Estonia {f.m.maggi, marlon.dumas,

More information

Learning Business Rules for Adaptive Process Models

Learning Business Rules for Adaptive Process Models Learning Business Rules for Adaptive Process Models Hans Friedrich Witschel, Tuan Q. Nguyen, Knut Hinkelmann Fachhochschule Nordwestschweiz FHNW Olten, Switzerland hansfriedrich.witschel@fhnw.ch, nguyen.quoctuan@students.fhnw.ch,

More information

Master Thesis September 2010 ALGORITHMS FOR PROCESS CONFORMANCE AND PROCESS REFINEMENT

Master Thesis September 2010 ALGORITHMS FOR PROCESS CONFORMANCE AND PROCESS REFINEMENT Master in Computing Llenguatges i Sistemes Informàtics Master Thesis September 2010 ALGORITHMS FOR PROCESS CONFORMANCE AND PROCESS REFINEMENT Student: Advisor/Director: Jorge Muñoz-Gama Josep Carmona Vargas

More information

Mining Configurable Process Models from Collections of Event Logs

Mining Configurable Process Models from Collections of Event Logs Mining Configurable Models from Collections of Event Logs J.C.A.M. Buijs, B.F. van Dongen, and W.M.P. van der Aalst Eindhoven University of Technology, The Netherlands {j.c.a.m.buijs,b.f.v.dongen,w.m.p.v.d.aalst}@tue.nl

More information

B. Majeed British Telecom, Computational Intelligence Group, Ipswich, UK

B. Majeed British Telecom, Computational Intelligence Group, Ipswich, UK The current issue and full text archive of this journal is available at wwwemeraldinsightcom/1463-7154htm A review of business process mining: state-of-the-art and future trends A Tiwari and CJ Turner

More information

Conformance Checking of RBAC Policies in Process-Aware Information Systems

Conformance Checking of RBAC Policies in Process-Aware Information Systems Conformance Checking of RBAC Policies in Process-Aware Information Systems Anne Baumgrass 1, Thomas Baier 2, Jan Mendling 2, and Mark Strembeck 1 1 Institute of Information Systems and New Media Vienna

More information

Designing and Evaluating an Interpretable Predictive Modeling Technique for Business Processes

Designing and Evaluating an Interpretable Predictive Modeling Technique for Business Processes Designing and Evaluating an Interpretable Predictive Modeling Technique for Business Processes Dominic Breuker 1, Patrick Delfmann 1, Martin Matzner 1 and Jörg Becker 1 1 Department for Information Systems,

More information

Analyzing a TCP/IP-Protocol with Process Mining Techniques

Analyzing a TCP/IP-Protocol with Process Mining Techniques Analyzing a TCP/IP-Protocol with Process Mining Techniques Christian Wakup 1 and Jörg Desel 2 1 rubecon information technologies GmbH, Germany 2 Fakultät für Mathematik und Informatik, FernUniversität

More information

Verifying Business Processes Extracted from E-Commerce Systems Using Dynamic Analysis

Verifying Business Processes Extracted from E-Commerce Systems Using Dynamic Analysis Verifying Business Processes Extracted from E-Commerce Systems Using Dynamic Analysis Derek Foo 1, Jin Guo 2 and Ying Zou 1 Department of Electrical and Computer Engineering 1 School of Computing 2 Queen

More information

Process Mining. Data science in action

Process Mining. Data science in action Process Mining. Data science in action Julia Rudnitckaia Brno, University of Technology, Faculty of Information Technology, irudnickaia@fit.vutbr.cz 1 Abstract. At last decades people have to accumulate

More information

Chapter 12 Analyzing Spaghetti Processes

Chapter 12 Analyzing Spaghetti Processes Chapter 12 Analyzing Spaghetti Processes prof.dr.ir. Wil van der Aalst www.processmining.org Overview Chapter 1 Introduction Part I: Preliminaries Chapter 2 Process Modeling and Analysis Chapter 3 Data

More information

Discovering process models from empirical data

Discovering process models from empirical data Discovering process models from empirical data Laura Măruşter (l.maruster@tm.tue.nl), Ton Weijters (a.j.m.m.weijters@tm.tue.nl) and Wil van der Aalst (w.m.p.aalst@tm.tue.nl) Eindhoven University of Technology,

More information

CCaaS: Online Conformance Checking as a Service

CCaaS: Online Conformance Checking as a Service CCaaS: Online Conformance Checking as a Service Ingo Weber 1, Andreas Rogge-Solti 2, Chao Li 1, and Jan Mendling 2 1 NICTA, Sydney, Australia firstname.lastname@nicta.com.au 2 Wirtschaftsuniversität Wien,

More information

This is the author s version of a work that was submitted/accepted for publication in the following source:

This is the author s version of a work that was submitted/accepted for publication in the following source: This is the author s version of a work that was submitted/accepted for publication in the following source: vanden Broucke, Seppe, De Weerdt, Jochen, Baesens, Bart, & Vanthienen, Jan (2013) A Comprehensive

More information

BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS

BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can

More information

Process Mining by Measuring Process Block Similarity

Process Mining by Measuring Process Block Similarity Process Mining by Measuring Process Block Similarity Joonsoo Bae, James Caverlee 2, Ling Liu 2, Bill Rouse 2, Hua Yan 2 Dept of Industrial & Sys Eng, Chonbuk National Univ, South Korea jsbae@chonbukackr

More information

Mining of Agile Business Processes

Mining of Agile Business Processes Artificial Intelligence for Business Agility Papers from the AAAI 2011 Spring Symposium (SS-11-03) Mining of Agile Business Processes Simon Brander 1, Knut Hinkelmann 1, Andreas Martin 1, Barbara Thönssen

More information

A Recommender System for Process Discovery

A Recommender System for Process Discovery A Recommender System for Process Discovery Joel Ribeiro 1, Josep Carmona 1, Mustafa Mısır 2, and Michele Sebag 2 1 Universitat Politècnica de Catalunya, Spain. {jribeiro, jcarmona}@lsi.upc.edu 2 TAO, INRIA

More information

A Research Article on Data Mining in Addition to Process Mining: Similarities and Dissimilarities

A Research Article on Data Mining in Addition to Process Mining: Similarities and Dissimilarities A Research Article on Data Mining in Addition to Process Mining: Similarities and Dissimilarities S. Sowjanya Chintalapati 1, Ch.G.V.N.Prasad 2, J. Sowjanya 3, R.Vineela 4 1, 3, 4 Assistant Professor,

More information

Predicting Deadline Transgressions Using Event Logs

Predicting Deadline Transgressions Using Event Logs Predicting Deadline Transgressions Using Event Logs Anastasiia Pika 1, Wil M. P. van der Aalst 2,1, Colin J. Fidge 1, Arthur H. M. ter Hofstede 1,2, and Moe T. Wynn 1 1 Queensland University of Technology,

More information

Lluis Belanche + Alfredo Vellido. Intelligent Data Analysis and Data Mining. Data Analysis and Knowledge Discovery

Lluis Belanche + Alfredo Vellido. Intelligent Data Analysis and Data Mining. Data Analysis and Knowledge Discovery Lluis Belanche + Alfredo Vellido Intelligent Data Analysis and Data Mining or Data Analysis and Knowledge Discovery a.k.a. Data Mining II An insider s view Geoff Holmes: WEKA founder Process Mining

More information

Process Mining-based Understanding and Analysis of Volvo IT s Incident and Problem Management Processes The BPI Challenge 2013

Process Mining-based Understanding and Analysis of Volvo IT s Incident and Problem Management Processes The BPI Challenge 2013 Process Mining-based Understanding and Analysis of Volvo IT s Incident and Problem Management Processes The BPI Challenge 2013 Chang Jae Kang 2, Young Sik Kang *,1, Yeong Shin Lee 1, Seonkyu Noh, Hyeong

More information

An Ontology-based Framework for Enriching Event-log Data

An Ontology-based Framework for Enriching Event-log Data An Ontology-based Framework for Enriching Event-log Data Thanh Tran Thi Kim, Hannes Werthner e-commerce group Institute of Software Technology and Interactive Systems, Vienna, Austria Email: kimthanh@ec.tuwien.ac.at,

More information

SOFTWARE PROCESS MINING

SOFTWARE PROCESS MINING SOFTWARE PROCESS MINING DR. VLADIMIR RUBIN LEAD IT ARCHITECT & CONSULTANT @ DR. RUBIN IT CONSULTING LEAD RESEARCH FELLOW @ PAIS LAB / HSE ANNOTATION Nowadays, in the era of social, mobile and cloud computing,

More information

A Mathematical Programming Solution to the Mars Express Memory Dumping Problem

A Mathematical Programming Solution to the Mars Express Memory Dumping Problem A Mathematical Programming Solution to the Mars Express Memory Dumping Problem Giovanni Righini and Emanuele Tresoldi Dipartimento di Tecnologie dell Informazione Università degli Studi di Milano Via Bramante

More information

Online Compliance Monitoring of Service Landscapes

Online Compliance Monitoring of Service Landscapes Online Compliance Monitoring of Service Landscapes J.M.E.M. van der Werf 1 and H.M.W. Verbeek 2 1 Department of Information and Computing Science, Utrecht University, The Netherlands J.M.E.M.vanderWerf@UU.nl

More information

Process Aware Host-based Intrusion Detection Model

Process Aware Host-based Intrusion Detection Model Process Aware Host-based Intrusion Detection Model Hanieh Jalali 1, Ahmad Baraani 1 1 University of Isfahan, Computer Department, Isfahan, Iran {jalali, ahmadb}@eng.ui.ac.ir 117 Abstract: Nowadays, many

More information

Business Process Mining: From Theory to Practice

Business Process Mining: From Theory to Practice Abstract Business Process Mining: From Theory to Practice C.J. Turner, A. Tiwari, R. A. Olaiya and Y, Xu Purpose - This paper presents a comparison of a number of business process mining tools currently

More information

On Global Completeness of Event Logs

On Global Completeness of Event Logs On Global Completeness of Event Logs Hedong Yang 1, Arthur HM ter Hofstede 2,3, B.F. van Dongen 3, Moe T. Wynn 2, and Jianmin Wang 1 1 Tsinghua University, Beijing, China, 10084 yanghd06@mails.tsinghua.edu.cn,jimwang@tsinghua.edu.cn

More information

Seminars of Software and Services for the Information Society. RFID as a new ICT tool to monitor Specimen Life Cycle and Quality Control in a Biobank

Seminars of Software and Services for the Information Society. RFID as a new ICT tool to monitor Specimen Life Cycle and Quality Control in a Biobank DIPARTIMENTO DI INGEGNERIA INFORMATICA AUTOMATICA E GESTIONALE ANTONIO RUBERTI Master of Science in Engineering in Computer Science (MSE-CS) Seminars in Software and Services for the Information Society

More information

A Semantic Approach to the Discovery of Workflow Activity Patterns in Event Logs. Diogo R. Ferreira. Lucinéia H. Thom

A Semantic Approach to the Discovery of Workflow Activity Patterns in Event Logs. Diogo R. Ferreira. Lucinéia H. Thom This is an unedited version of an article published in IJBPIM, Vol. 6, No. 1, 2012 1 A Semantic Approach to the Discovery of Workflow Activity Patterns in Event Logs Diogo R. Ferreira IST Technical University

More information

ERP Event Log Preprocessing: Timestamps vs. Accounting Logic

ERP Event Log Preprocessing: Timestamps vs. Accounting Logic ERP Event Log Preprocessing: Timestamps vs. Accounting Logic Niels Mueller-Wickop and Martin Schultz Chair for Information Systems, University of Hamburg, Hamburg, Germany {niels.mueller-wickop,martin.schultz}@wiso.uni-hamburg.de

More information

How To Understand Data Integration

How To Understand Data Integration Data Integration 1 Giuseppe De Giacomo e Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza Seminari di Ingegneria Informatica: Integrazione di Dati

More information

Translating Message Sequence Charts to other Process Languages using Process Mining

Translating Message Sequence Charts to other Process Languages using Process Mining Translating Message Sequence Charts to other Process Languages using Process Mining Kristian Bisgaard Lassen 1, Boudewijn F. van Dongen 2, and Wil M.P. van der Aalst 2 1 Department of Computer Science,

More information

Investigating Clinical Care Pathways Correlated with Outcomes

Investigating Clinical Care Pathways Correlated with Outcomes Investigating Clinical Care Pathways Correlated with Outcomes Geetika T. Lakshmanan, Szabolcs Rozsnyai, Fei Wang IBM T. J. Watson Research Center, NY, USA August 2013 Outline Care Pathways Typical Challenges

More information

Conformance Checking of Interacting Processes With Overlapping Instances

Conformance Checking of Interacting Processes With Overlapping Instances Conformance Checking of Interacting Processes With Overlapping Instances Dirk Fahland, Massimiliano de Leoni, Boudewijn F. van Dongen, and Wil M.P. van der Aalst Eindhoven University of Technology, The

More information

USING PROCESS MINING FOR ITIL ASSESSMENT: A CASE STUDY WITH INCIDENT MANAGEMENT

USING PROCESS MINING FOR ITIL ASSESSMENT: A CASE STUDY WITH INCIDENT MANAGEMENT USING PROCESS MINING FOR ITIL ASSESSMENT: A CASE STUDY WITH INCIDENT MANAGEMENT Diogo R. Ferreira 1,2, Miguel Mira da Silva 1,3 1 IST Technical University of Lisbon, Portugal 2 Organizational Engineering

More information

Process Mining: Making Knowledge Discovery Process Centric

Process Mining: Making Knowledge Discovery Process Centric Process Mining: Making Knowledge Discovery Process Centric Wil van der alst Department of Mathematics and Computer Science Eindhoven University of Technology PO Box 513, 5600 MB, Eindhoven, The Netherlands

More information

Dept. of IT in Vel Tech Dr. RR & Dr. SR Technical University, INDIA. Dept. of Computer Science, Rashtriya Sanskrit Vidyapeetha, INDIA

Dept. of IT in Vel Tech Dr. RR & Dr. SR Technical University, INDIA. Dept. of Computer Science, Rashtriya Sanskrit Vidyapeetha, INDIA ISSN : 2229-4333(Print) ISSN : 0976-8491(Online) Analysis of Workflow and Process Mining in Dyeing Processing System 1 Saravanan. M.S, 2 Dr Rama Sree.R.J 1 Dept. of IT in Vel Tech Dr. RR & Dr. SR Technical

More information

Straightforward Petri netbased event log generation in ProM

Straightforward Petri netbased event log generation in ProM Straightforward Petri netbased event log generation in ProM vanden Broucke S, Vanthienen J, Baesens B. KBI_1417 Straightforward Petri Net-Based Event Log Generation in ProM Seppe K.L.M. vanden Broucke,

More information

BUsiness process mining, or process mining in a short

BUsiness process mining, or process mining in a short , July 2-4, 2014, London, U.K. A Process Mining Approach in Software Development and Testing Process: A Case Study Rabia Saylam, Ozgur Koray Sahingoz Abstract Process mining is a relatively new and emerging

More information

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016

More information

Mining Processes in Dentistry

Mining Processes in Dentistry Mining Processes in Dentistry Ronny S. Mans School of Industrial Engineering Eindhoven University of Technology P.O. Box 513, NL-5600 MB r.s.mans@tue.nl Hajo A. Reijers School of Industrial Engineering

More information