aspect mining in business process management
DESCRIPTION
Automatic discovery of process models from event logs is an important and promising area in Business Process Management. Process models document how business processes should be performed, so they capture different concerns related to business processes. Some of these concerns are not limited to one process model, and they are repeated in many others as well, called cross-cutting concerns. Although many works have been done to enable discovering different process models, there is no investigation about how models with cross-cutting concerns can be discovered from even logs. Therefore, this work proposes an approach to enable discovering these models from event logs. The investigation is performed based on a case-study from the banking domain. The result shows how these concerns hinder existing process discovery techniques, and how the proposed approach can solve the problem.TRANSCRIPT
BIR 2014 – Lund, Sweden
Amin Jalali
24/09/2014 1
Department of Computer and Systems Sciences, Stockholm University, Sweden
BIR 2014 – Lund, Sweden
Process Mining
23/09/2014 2
”World”, business processes, people,
machines, components, organizations
Software Systems
Supports/Controls
Event Logs
Event Logs
records events,e.g. messages,transactions,etc.
(Process) Models
(Process) Models
discover
conformance
enhancement
models analysis
SpecifiesConfigure
implementsanalysis
BIR 2014 – Lund, Sweden
Cross-cutting concerns
23/09/2014 3
Transfer to Own account in the bank
Transfer to Own account in the bank
Issue a bank draft
Traceability
Auditing
Deal for speculation
Transfer Money
Logging
Change asset deal
Security
Cross-cutting concerns
Core-
ConcernsT
ran
sfe
r M
on
ey
Pro
cess
Fill form Sign
Transaction
Transfer
money
Archive
Information
Notify
Customer
Detect
fraud
CRM
Cust
omer
Aut
omat
ic
else
else
BIR 2014 – Lund, Sweden
Case Study
23/09/2014 4
Provide Swift Draft
Sign
Control
Control Archive
ArchiveRegister Voucher
Archive Voucher
Send Swift
Confirm
Fill position Sheet
Ch
ange
Ass
et D
eal
Swif
t D
ep. E
mp
.G
.M.
Dea
ling
Dep
.D
eale
rJu
nio
rC
hie
fB
.O.
Emp
l.
Off
ice
Emp
.
Fill DealSlip
Make a Deal
ReceiveMT300
Archive
Control
Sign
Sign
Sign
Sign
BIR 2014 – Lund, Sweden
What to mine?
23/09/2014 5
BIR 2014 – Lund, Sweden
What to mine?
23/09/2014 6
BIR 2014 – Lund, Sweden
How to mine?
23/09/2014 7
MD|N|E
MD|N|E
Cross-cutting Concerns
Core-Concern MD|N|E
rules
MD|N|E
Cross-cutting Concerns
MD|N|E
rules
MD|N|E
Core-Concern
BIR 2014 – Lund, Sweden
Cross-Cutting concerns discovery
23/09/2014 8
MD|N|E
Cross-cutting Concerns
Issue a bank draft
Traceability
Au
ditin
g
Deal for speculation
Transfer Money
Loggin
g
Change asset deal
Security
Cross-cutting concerns
Core-
Concerns
BIR 2014 – Lund, Sweden
Cross-Cutting concerns discovery (2)
23/09/2014 9
Secu
rity
Asp
ect
Sign
Sign
Jun
ior
Dea
ler
Sign
Ch
ief
Dea
ler
Sign
G.M
.
ConfirmG.M
.
Archive
Off
ice
Emp
.
Co
nfi
rm
Control
G.M
.B
ack
Off
ice
Emp
.
Co
ntr
ol
Control Archive
Control Archive
Jun
ior
Dea
ler
MD|N|E
Cross-cutting Concerns
BIR 2014 – Lund, Sweden
Cross-Cutting concerns elimination
23/09/2014 10
MD|N|E
Cross-cutting Concerns
BIR 2014 – Lund, Sweden
Business process discovery
23/09/2014 11
MD|N|E
Core-Concern
BIR 2014 – Lund, Sweden
Relation discovery
23/09/2014 12
MD|N|E
Core-Concern
MD|N|E
Cross-cutting Concerns
MD|N|E
rules
BIR 2014 – Lund, Sweden
Relation discovery (2)
23/09/2014 13
Provide Swift Draft
Register Voucher
Archive
Send Swift
Fill position Sheet
Ch
ange
Ass
et D
eal
Dea
ling
Dep
.Sw
ift
Dep
. Em
p.
Fill DealSlip
Make a Deal
Sign by Junior Dealer: After
Sign by Chief Dealer: After
ReceiveMT300 Control: After
Confirm: After
Jun
ior
Dea
ler
Bac
k O
ffic
e Em
p.
MD|N|E
rules
BIR 2014 – Lund, Sweden
Result
23/09/2014 14
Provide Swift Draft
Register Voucher
Archive
Send Swift
Fill position Sheet
Ch
ange
Ass
et D
eal
Dea
ling
Dep
.Sw
ift
Dep
. Em
p.
Fill DealSlip
Make a Deal
Sign by Junior Dealer: After
Sign by Chief Dealer: After
ReceiveMT300 Control: After
Confirm: After
Jun
ior
Dea
ler
Bac
k O
ffic
e Em
p.
Secu
rity
Asp
ect
Sign
Sign
Jun
ior
Dea
ler
Sign
Ch
ief
Dea
ler
Sign
G.M
.
ConfirmG.M
.
Archive
Off
ice
Emp
.
Co
nfi
rmControl
G.M
.B
ack
Off
ice
Emp
.
Co
ntr
ol
Control Archive
Control Archive
Jun
ior
Dea
ler
MD|N|E
Core-Concern
MD|N|E
Cross-cutting Concerns
MD|N|E
rules
BIR 2014 – Lund, Sweden
Future Works
23/09/2014 15
BIR 2014 – Lund, Sweden
Related Areas
23/09/2014 16
Run and Adjust(Re)
des
ign
Implement/configure
Data-based analysis
Mod
el-b
ased
ana
lysi
s
BIR 2014 – Lund, Sweden
Conclusion
23/09/2014 17
MD|N|E
Cross-cutting Concerns
MD|N|E
Core-Concern
MD|N|E
rules
MD|N|E
MD|N|E
Cross-cutting Concerns
Core-Concern MD|N|E
rules
BIR 2014 – Lund, Sweden
Questions
11/09/2013 18