Transcript
Page 1: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Amin Jalali

23/09/2014 1

Department of Computer and Systems Sciences, Stockholm University, Sweden

Page 2: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Agenda

23/09/2014 2

Page 3: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Business Process Management

23/09/2014 3

Information

Action People

Run and Adjust(Re)

des

ign

Implement/configure

Data-based analysis

Mod

el-b

ased

ana

lysi

s

Page 4: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Design

23/09/2014 4

Run and Adjust(Re)

des

ign

Implement/configure

Data-based analysis

Mod

el-b

ased

ana

lysi

s

MD|N|E

MD|N|E

Cross-cutting Concerns

Core-Concern MD|N|E

rules

Issue a bank draft

Traceability

Au

ditin

g

Deal for speculation

Transfer Money

Loggin

g

Change asset deal

Security

Cross-cutting concerns

Core-

Concerns

Information

Action People

Control-flow

Data

ResourceIssue a bank draft

Deal for speculation

Transfer Money

Change asset deal

Page 5: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Sample AO Process Model

11/09/2013 5

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

Tra

nsfe

r M

on

ey P

roce

ss

Fill

Information

Transfer

Money

Cu

sto

me

rA

uto

ma

tic

Lo

gg

ing

Asp

ect

Se

cu

rity

Asp

ect

Sign

Transaction

Detect

Fraud

Notify

CustomerCR

MC

usto

me

rA

uto

ma

tic

PROCEED

Archive

Information

Cu

sto

me

r

Sa

ve

Co

nfirm

- When transferring money:

i) First, security control should be considered.

ii) Second, the transaction should be logged after

transferring money.

Join

poin

t sele

ction

Advice injection

Advice injection

MD|N|E

Core-Concern

MD|N|E

Cross-cutting Concern

MD|N|E

rules

MD|N|E

Cross-cutting Concern

Page 6: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Enactment

23/09/2014 6

Run and Adjust(Re)

des

ign

Implement/configure

Data-based analysis

Mod

el-b

ased

ana

lysi

s

MD|N|E

MD|N|E

MD|N|E

Merge models

(MerM)

Cross-cutting Concerns

Core-Concern MD|N|E

rules

ME

ME

ME

S

SAdpat while running

(AdaWR)

Cross-cutting Concerns

Core-Concern

ME

rules

(Static Weaving)

(Dynamic Weaving)

Page 7: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Does it work?

23/09/2014 7

Information

Action People Transfer to Own account in the bank

Transfer to Own account in the bank

Tra

nsfe

r M

on

ey P

roce

ss

Fill form Sign

Transaction

Transfer

money

Archive

Information

Notify

Customer

Detect

fraud

CR

MC

ust

om

erA

uto

mat

ic

else

else

Page 8: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

How to Measure

23/09/2014 8

MD|N|E

MD|N|E

Cross-cutting Concerns

Core-Concern MD|N|E

rules

Run and Adjust(Re)

des

ign

Implement/configure

Data-based analysis

Mod

el-b

ased

ana

lysi

s

Page 9: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Signature Exposure (M.R.S.)

23/09/2014 9

Information

Action People

Page 10: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Rule Composition (M.R.R.)

23/09/2014 10

Page 11: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Advice Relations (M.R.A.)

23/09/2014 11

MD|N|E

MD|N|E

Cross-cutting Concerns

Core-Concern MD|N|E

rules

Page 12: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Transformation Patterns (M.R.T.)

23/09/2014 12

MD|N|E

MD|N|E

Cross-cutting Concerns

Core-Concern MD|N|E

rules

Information

Action People

Page 13: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Phases Support (M.R.P.)

23/09/2014 13

Run and Adjust(Re)

des

ign

Implement/configure

Data-based analysis

Mod

el-b

ased

ana

lysi

s

Backward Adjustment

Backward-Forward Adjustment Forward Adjustment

Past Future

Pas

tFu

ture

Business Process

Advices

Page 14: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Evaluation Framework

23/09/2014 14

Page 15: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Evaluation Results

23/09/2014 15

0

0.5

1

1.5

2

2.5

3

3.5

4

Signature Exposure (M.R.S.)

Rule Composition (M.R.R.)

Advice Relations (M.R.A.) Transformation Patterns

(M.R.T.)

Phases Support (M.R.P.) Charfi et al (AO4BPMN)

Jabeen et al.

Patiniotakis et al.

Cappelli et al. (AO-BPMN)

Jalali et al.

Page 16: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Future Works

23/09/2014 16

Page 17: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Conclusion

23/09/2014 17

Page 18: Assessing Aspect Oriented Approaches in Business Process Management

BIR 2014 – Lund, Sweden

Questions

Thank you ...

11/09/2013 18


Top Related