BIR 2014 – Lund, Sweden
Amin Jalali
23/09/2014 1
Department of Computer and Systems Sciences, Stockholm University, Sweden
BIR 2014 – Lund, Sweden
Agenda









23/09/2014 2
BIR 2014 – Lund, Sweden
Business Process Management
23/09/2014 3
Information
ActionPeople
RunandAdjust
(Re)design
Implemen...
BIR 2014 – Lund, Sweden
Design
23/09/2014 4
RunandAdjust
(Re)design
Implement/configure
Data-basedanalysis
Model-basedanal...
BIR 2014 – Lund, Sweden
Sample AO Process Model
11/09/2013 5
Transfer to
Own account
in the bank
Transfer to
Own account
i...
BIR 2014 – Lund, Sweden
Enactment
23/09/2014 6
RunandAdjust
(Re)design
Implement/configure
Data-basedanalysis
Model-baseda...
BIR 2014 – Lund, Sweden
Does it work?




23/09/2014 7
Information
ActionPeople Transfer to
Own account
in the bank
Tr...
BIR 2014 – Lund, Sweden
How to Measure






23/09/2014 8
M
D|N|E
M
D|N|E
Cross-cutting
Concerns
Core-Concern M
D|N|...
BIR 2014 – Lund, Sweden
Signature Exposure (M.R.S.)





23/09/2014 9
Information
ActionPeople
BIR 2014 – Lund, Sweden
Rule Composition (M.R.R.)







23/09/2014 10
BIR 2014 – Lund, Sweden
Advice Relations (M.R.A.)








23/09/2014 11
M
D|N|E
M
D|N|E
Cross-cutting
Concerns
Cor...
BIR 2014 – Lund, Sweden
Transformation Patterns
(M.R.T.)




23/09/2014 12
M
D|N|E
M
D|N|E
Cross-cutting
Concerns
Core...
BIR 2014 – Lund, Sweden
Phases Support (M.R.P.)
23/09/2014 13





RunandAdjust
(Re)design
Implement/configure
Data-b...
BIR 2014 – Lund, Sweden
Evaluation Framework







23/09/2014 14
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 Compos...
BIR 2014 – Lund, Sweden
Future Works





23/09/2014 16
BIR 2014 – Lund, Sweden
Conclusion




23/09/2014 17
BIR 2014 – Lund, Sweden
Questions
Thank you ...
11/09/2013 18
Upcoming SlideShare
Loading in …5
×

Assessing Aspect Oriented Approaches in Business Process Management

543 views
318 views

Published on

Separation of concerns is an important topic in Business Process Modeling. One sort of concerns is cross-cutting, like security, which are repeated in many business processes. These concerns make the models more complex, since concerns are repeated in many process models. The repetition of realization of concerns in process models makes the maintenance cumbersome. Aspect Oriented Business Process Modeling is an approach to address these concerns, which has been investigated recently. However, no set of requirements are defined for such modeling proposals, which makes the evaluation of and comparison between these approaches impossible. Therefore, this paper introduces a set of requirements for the aspect oriented business process modeling, which are used to define an evaluation framework for assessing these modeling approaches. The framework is used to evaluate existing aspect oriented business process modeling proposals. The result shows a comparison between different modeling proposals by clarifying their strengths and weaknesses. It also shows the gap in the area, which can be used as direction for future research.

Published in: Science
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
543
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Assessing Aspect Oriented Approaches in Business Process Management

  1. 1. BIR 2014 – Lund, Sweden Amin Jalali 23/09/2014 1 Department of Computer and Systems Sciences, Stockholm University, Sweden
  2. 2. BIR 2014 – Lund, Sweden Agenda          23/09/2014 2
  3. 3. BIR 2014 – Lund, Sweden Business Process Management 23/09/2014 3 Information ActionPeople RunandAdjust (Re)design Implement/configure Data-basedanalysis Model-basedanalysis
  4. 4. BIR 2014 – Lund, Sweden Design 23/09/2014 4 RunandAdjust (Re)design Implement/configure Data-basedanalysis Model-basedanalysis M D|N|E M D|N|E Cross-cutting Concerns Core-Concern M D|N|E rules Issue a bank draft Traceability Auditing Deal for speculation Transfer Money Logging Change asset deal Security Cross-cutting concerns Core- Concerns Information ActionPeople Control-flow Data Resource Issue a bank draft Deal for speculation Transfer Money Change asset deal
  5. 5. 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- Concerns TransferMoneyProcess Fill form Sign Transaction Transfer money Archive Information Notify Customer Detect fraud CRMCustomerAutomatic else else TransferMoneyProcess Fill Information Transfer Money CustomerAutomatic LoggingAspect SecurityAspect Sign Transaction Detect Fraud Notify Customer CRMCustomerAutomatic PROCEED Archive Information Customer Save Confirm - When transferring money: i) First, security control should be considered. ii) Second, the transaction should be logged after transferring money. Joinpointselection Advice injection Advice injection M D|N|E Core-Concern M D|N|E Cross-cutting Concern M D|N|E rules M D|N|E Cross-cutting Concern
  6. 6. BIR 2014 – Lund, Sweden Enactment 23/09/2014 6 RunandAdjust (Re)design Implement/configure Data-basedanalysis Model-basedanalysis M D|N|E M D|N|E M D|N|E Merge models (MerM) Cross-cutting Concerns Core-Concern M D|N|E rules M E M E M E S S Adpat while running (AdaWR) Cross-cutting Concerns Core-Concern M E rules (Static Weaving) (Dynamic Weaving)
  7. 7. BIR 2014 – Lund, Sweden Does it work?     23/09/2014 7 Information ActionPeople Transfer to Own account in the bank Transfer to Own account in the bank TransferMoneyProcess Fill form Sign Transaction Transfer money Archive Information Notify Customer Detect fraud CRMCustomerAutomatic else else
  8. 8. BIR 2014 – Lund, Sweden How to Measure       23/09/2014 8 M D|N|E M D|N|E Cross-cutting Concerns Core-Concern M D|N|E rules RunandAdjust (Re)design Implement/configure Data-basedanalysis Model-basedanalysis
  9. 9. BIR 2014 – Lund, Sweden Signature Exposure (M.R.S.)      23/09/2014 9 Information ActionPeople
  10. 10. BIR 2014 – Lund, Sweden Rule Composition (M.R.R.)        23/09/2014 10
  11. 11. BIR 2014 – Lund, Sweden Advice Relations (M.R.A.)         23/09/2014 11 M D|N|E M D|N|E Cross-cutting Concerns Core-Concern M D|N|E rules
  12. 12. BIR 2014 – Lund, Sweden Transformation Patterns (M.R.T.)     23/09/2014 12 M D|N|E M D|N|E Cross-cutting Concerns Core-Concern M D|N|E rules Information ActionPeople
  13. 13. BIR 2014 – Lund, Sweden Phases Support (M.R.P.) 23/09/2014 13      RunandAdjust (Re)design Implement/configure Data-basedanalysis Model-basedanalysis Backward Adjustment Backward-Forward Adjustment Forward Adjustment Past Future PastFuture Business Process Advices
  14. 14. BIR 2014 – Lund, Sweden Evaluation Framework        23/09/2014 14
  15. 15. 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.
  16. 16. BIR 2014 – Lund, Sweden Future Works      23/09/2014 16
  17. 17. BIR 2014 – Lund, Sweden Conclusion     23/09/2014 17
  18. 18. BIR 2014 – Lund, Sweden Questions Thank you ... 11/09/2013 18

×