SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Generating Multi-objective Optimized
Business Process Enactment Plans
25th International Conference on
Advanced Information Systems Engineering
2013
Andrés Jiménez, Irene Barba, Carmelo del Valle and Barbara Weber
Departamento de Lenguajes y Sistemas Informáticos. University of Seville, Spain
{ajramirez, irenebr, carmelo}@us.es
Department of Computer Science, University of Innsbruck, Austria
barbara.weber@uibk.ac.at
CAiSE 2013 – 17-21 June, Valencia (Spain) 2/33
System
Configuration
Process
Enactment
Evaluation
Process
Design &
Analysis
BPM lifecycle
CAiSE 2013 – 17-21 June, Valencia (Spain) 3/33
Designing the model
Ferreira, H.M. et al. (2006)
Karim, A. et al. (2013)
CAiSE 2013 – 17-21 June, Valencia (Spain) 4/33
Flexible design
CAiSE 2013 – 17-21 June, Valencia (Spain)
A declarative language for modelling dynamic business processes
1) Tasks (smallest
unit of work)
2) Relations (constraints,
no order of execution)
A B C
0..2 1
if A is executed, B
is executed and
vice versa
B can be executed
at most twice
every B is
eventually
followed by C
C is executed
once
Declare (2006)
Declarative languages
Pesic, M. and van der Aalst, W.M.P. :
(2006)
5/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
Just say what, and
let the AI tell you
how.
Our proposal
6/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
Just say what, and
let the AI tell you
how.
Our proposal
7/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
Just say what, and
let the AI tell you
how.
Our proposal
8/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
Recommendations
Just say what, and
let the AI tell you
how.
Our proposal
9/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
Outline
1. Background & Introduction
2. The What. Extension of Declare
3. The How. BP Enactment Plans
4. Constraint Satisfaction Problems and Optimization
5. Future work
10/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
2. Declare-R an extension of Declare
Estimates + Resources + Multiple Instances + Data + Temporal
(0, 10)
Client Data (client)
{clientName, bookedServic
es, appointmentTime}
this.startTime ≥ client.appointmentTime
20
Different activity
attributes
11/33
CAiSE 2013 – 17-21 June, Valencia (Spain) 12/33
2. Declare-R an extension of Declare
Services
CAiSE 2013 – 17-21 June, Valencia (Spain) 13/33
2. Declare-R an extension of Declare
CAiSE 2013 – 17-21 June, Valencia (Spain)
3. Enactment Plans how is it executed
R1
A
0..2
4
1
3
2
R1
C
1
1
1 Res. Availability
#R1: 1
#R2: 2
profit
duration
R2
B
14/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
3. Enactment Plans how is it executed
Plan 1
t = 0 1 2 3 4
R1
R2
A A A A C
B B B
Res. Availability
#R1: 1
#R2: 2
15/33
profit
duration
R1
A
0..2
4
1
3
2
R1
C
1
1
1
R2
B
CAiSE 2013 – 17-21 June, Valencia (Spain)
3. Enactment Plans how is it executed
Plan 1
t = 0 1 2 3 4
R1 A A A A C
R2 B B B
t = 0 1 2 3 4 5 6
R1
R2
Plan 2
A A A A C
B B B B B B
Res. Availability
#R1: 1
#R2: 2
16/33
profit
duration
R1
A
0..2
4
1
3
2
R1
C
1
1
1
R2
B
CAiSE 2013 – 17-21 June, Valencia (Spain)
3. Enactment Plans how is it executed
Plan 1
t = 0 1 2 3 4
R1 A A A A C
R2 B B B
t = 0 1 2 3 4 5 6
R1 A A A A C
R2 B B B B B B
Plan 2 Plan 3
t = 0 1 2 3 4
R1
R21
R22
A A A A C
B B B
B B B
Res. Availability
#R1: 1
#R2: 2
17/33
profit
duration
R1
A
0..2
4
1
3
2
R1
C
1
1
1
R2
B
CAiSE 2013 – 17-21 June, Valencia (Spain)
3. Enactment Plans how is it executed
Plan 1
t = 0 1 2 3 4
R1 A A A A C
R2 B B B
t = 0 1 2 3 4 5 6
R1 A A A A C
R2 B B B B B B
Plan 2 Plan 3
t = 0 1 2 3 4
R1
R21
R22
A A A A C
B B B
B B B
Plan 4
t = 0
R1 C
Total time: 5
Total profit: 4
Total time: 7
Total profit: 6
Total time: 5
Total profit: 6
Total time: 1
Total profit: 1
Minimize total time
Maximize total profit
Res. Availability
#R1: 1
#R2: 2
18/33
profit
duration
R1
A
0..2
4
1
3
2
R1
C
1
1
1
R2
B
CAiSE 2013 – 17-21 June, Valencia (Spain)
3. Enactment Plans how is it executed
Plan 1
t = 0 1 2 3 4
R1 A A A A C
R2 B B B
t = 0 1 2 3 4 5 6
R1 A A A A C
R2 B B B B B B
Plan 2 Plan 3
t = 0 1 2 3 4
R1
R21
R22
A A A A C
B B B
B B B
Plan 4
t = 0
R1 C
Total time: 5
Total profit: 4
Total time: 7
Total profit: 6
Total time: 5
Total profit: 6
Total time: 1
Total profit: 1
Minimize total time
Maximize total profit
Res. Availability
#R1: 1
#R2: 2
19/33
profit
duration
R1
A
0..2
4
1
3
2
R1
C
1
1
1
R2
B
CAiSE 2013 – 17-21 June, Valencia (Spain)
4. Constraint Satisfaction Problem
A CSP is composed by
- a set of variables,
- a domain of values for each variable,
- and a set of constraints between variables.
20/33
The solutions of a CSP are all the possible
combinations of values of the variables which
satisfy the constraints.
search algorithm
CAiSE 2013 – 17-21 June, Valencia (Spain)
4. Constraint Satisfaction Problem
Solve a Constraint Satisfaction /
(CSP/COP)
Generate an
Enactment Plan Optimization Problem
Res. Availability
#R1: 1
#R2: 2
Number of times the
activity is executed
resource selection
High level
constraints
Optimization
Minimize(OCT)
Overall
completion
time
21/33
R1
A
0..2
1
4
2
3
R1
C
1
1
1
R2
B
Start time
CAiSE 2013 – 17-21 June, Valencia (Spain)
OF2
OF1
4. Multi-objective approach
22/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
OF2
OF1
4. Multi-objective approach
23/33
Ɛ-constraint method
CAiSE 2013 – 17-21 June, Valencia (Spain)
OF2
OF1
4. Multi-objective approach
24/33
Ɛ-constraint method
CAiSE 2013 – 17-21 June, Valencia (Spain)
OF2
OF1
Pareto Front solutions
4. Multi-objective approach
25/33
CAiSE 2013 – 17-21 June, Valencia (Spain) 26/33
Low work load
High work load
4. Multi-objective approach
Number of
clients
Waiting Time
or Profit
15 minutes of
waiting time!
Future Work
- Robustness
t = 0 1 2 3 4 5 6 7
R1 A1 A2 A2 A2 A2 A2 C2
R21 B2 B2 B2
R22 B2 B2 B2
t = 0 1 2 3 4 5 6 7
R1 A1 A2 A2 A2 A2 A2 C2
R21 B2 B2 B2 B2 B2 B2
Same completion time
Same total profit
- Stochastic attributes
R1
C
[1..5]
1 27/33
Thank you
Any question?
21st International Conference on
Information Systems Development
2012
Andrés Jiménez Ramírez
Departamento de Lenguajes y Sistemas Informáticos.
University of Seville, Spain
ajramirez@us.es
CAiSE 2013 – 17-21 June, Valencia (Spain)
Applications
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
29/33
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
30/33
Applications
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
What-if scenarios
(reduce resources
change estimates,
etc.)
31/33
Applications
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
What-if scenarios
(reduce resources
change estimates,
etc.)
32/33
Applications
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
Predicting the
completion time of the
running instances
33/33
Applications
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
Predicting the
completion time of the
running instances
34/33
Applications
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
Partial
traces
35/33
Applications
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
Partial
traces
36/33
Applications
CAiSE 2013 – 17-21 June, Valencia (Spain)
1) Simulation
2) Time prediction
3) Recommendations
4) Generation BP models
Convert enactment plans to
BP models in standard BPMN
A B C
0..2 1
R1
4
R2
3
R1
1
A C
+
B1
B2
R
1
R
2
Plan
37/33
Applications

Weitere ähnliche Inhalte

Ähnlich wie Andres jimenez c ai-se13 presentation

The larger picture – an icao update
The larger picture – an icao updateThe larger picture – an icao update
The larger picture – an icao updatealban_sylaj
 
FRACTALS - How to write a proposal for FRACTALS
FRACTALS - How to write a proposal for FRACTALSFRACTALS - How to write a proposal for FRACTALS
FRACTALS - How to write a proposal for FRACTALSTechnology Park Ljubljana
 
Digital Printing for the Packaging Industry by Justin Hayward CIR
Digital Printing for the Packaging Industry by Justin Hayward CIRDigital Printing for the Packaging Industry by Justin Hayward CIR
Digital Printing for the Packaging Industry by Justin Hayward CIRJustin Hayward
 
Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14
Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14
Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14Jácome Cunha
 
Cv francisco dominguez december 2014
Cv francisco dominguez   december 2014Cv francisco dominguez   december 2014
Cv francisco dominguez december 2014Fran D. Bueno
 
Complementing Approaches in ERP Effort Estimation Practice: an Industrial Study
Complementing Approaches in ERP Effort Estimation Practice: an Industrial StudyComplementing Approaches in ERP Effort Estimation Practice: an Industrial Study
Complementing Approaches in ERP Effort Estimation Practice: an Industrial Studygregoryg
 
Risk-based Proactive Process Adaptation
Risk-based Proactive Process AdaptationRisk-based Proactive Process Adaptation
Risk-based Proactive Process AdaptationAndreas Metzger
 
Model Driven Engineering for Smart Cities
Model Driven Engineering for Smart Cities Model Driven Engineering for Smart Cities
Model Driven Engineering for Smart Cities Luca Berardinelli
 
RODRIGO ROJAS RESUME 2016
RODRIGO ROJAS RESUME 2016RODRIGO ROJAS RESUME 2016
RODRIGO ROJAS RESUME 2016Rodrigo Rojas
 
Earned Value Management - Leading & Misleading in Project Control
Earned Value Management - Leading & Misleading in Project ControlEarned Value Management - Leading & Misleading in Project Control
Earned Value Management - Leading & Misleading in Project ControlM Maged Hegazy, LLM, MBA, CCP, P3O
 
PROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPHOEBEANNEARTECHE1
 
Improve performance through Lean - Six Sigma management
Improve performance through Lean - Six Sigma managementImprove performance through Lean - Six Sigma management
Improve performance through Lean - Six Sigma managementGhinea Rodica
 

Ähnlich wie Andres jimenez c ai-se13 presentation (20)

The larger picture – an icao update
The larger picture – an icao updateThe larger picture – an icao update
The larger picture – an icao update
 
Ingles
InglesIngles
Ingles
 
Ingles
InglesIngles
Ingles
 
FRACTALS - How to write a proposal for FRACTALS
FRACTALS - How to write a proposal for FRACTALSFRACTALS - How to write a proposal for FRACTALS
FRACTALS - How to write a proposal for FRACTALS
 
Digital Printing for the Packaging Industry by Justin Hayward CIR
Digital Printing for the Packaging Industry by Justin Hayward CIRDigital Printing for the Packaging Industry by Justin Hayward CIR
Digital Printing for the Packaging Industry by Justin Hayward CIR
 
Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14
Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14
Spreadsheet Engineering @ OSU - EECS Colloquium - 02/24/14
 
Cv francisco dominguez december 2014
Cv francisco dominguez   december 2014Cv francisco dominguez   december 2014
Cv francisco dominguez december 2014
 
Complementing Approaches in ERP Effort Estimation Practice: an Industrial Study
Complementing Approaches in ERP Effort Estimation Practice: an Industrial StudyComplementing Approaches in ERP Effort Estimation Practice: an Industrial Study
Complementing Approaches in ERP Effort Estimation Practice: an Industrial Study
 
CV_JaimeSantos_20170119_1003English
CV_JaimeSantos_20170119_1003EnglishCV_JaimeSantos_20170119_1003English
CV_JaimeSantos_20170119_1003English
 
Vita actualized March 10th 2015 GPC
Vita actualized March 10th 2015 GPCVita actualized March 10th 2015 GPC
Vita actualized March 10th 2015 GPC
 
Risk-based Proactive Process Adaptation
Risk-based Proactive Process AdaptationRisk-based Proactive Process Adaptation
Risk-based Proactive Process Adaptation
 
Model Driven Engineering for Smart Cities
Model Driven Engineering for Smart Cities Model Driven Engineering for Smart Cities
Model Driven Engineering for Smart Cities
 
Sap perfiles
Sap perfilesSap perfiles
Sap perfiles
 
5. mba 205 operations research assignment 2nd semester
5. mba 205 operations research assignment 2nd semester5. mba 205 operations research assignment 2nd semester
5. mba 205 operations research assignment 2nd semester
 
RODRIGO ROJAS RESUME 2016
RODRIGO ROJAS RESUME 2016RODRIGO ROJAS RESUME 2016
RODRIGO ROJAS RESUME 2016
 
Earned Value Management - Leading & Misleading in Project Control
Earned Value Management - Leading & Misleading in Project ControlEarned Value Management - Leading & Misleading in Project Control
Earned Value Management - Leading & Misleading in Project Control
 
Presentation Prompsit Apertium Oswc 2012
Presentation Prompsit Apertium Oswc 2012Presentation Prompsit Apertium Oswc 2012
Presentation Prompsit Apertium Oswc 2012
 
PROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptx
 
Health and flood plan
Health and flood planHealth and flood plan
Health and flood plan
 
Improve performance through Lean - Six Sigma management
Improve performance through Lean - Six Sigma managementImprove performance through Lean - Six Sigma management
Improve performance through Lean - Six Sigma management
 

Mehr von caise2013vlc

Markus keuneke partial data-models
Markus keuneke   partial data-modelsMarkus keuneke   partial data-models
Markus keuneke partial data-modelscaise2013vlc
 
Jelena zdravkovic c ai-se 2013 capability caas
Jelena zdravkovic  c ai-se 2013 capability caasJelena zdravkovic  c ai-se 2013 capability caas
Jelena zdravkovic c ai-se 2013 capability caascaise2013vlc
 
Sagar sen caise2013final
Sagar sen caise2013finalSagar sen caise2013final
Sagar sen caise2013finalcaise2013vlc
 
David aguilera presentation
David aguilera   presentationDavid aguilera   presentation
David aguilera presentationcaise2013vlc
 
Sonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_finalSonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_finalcaise2013vlc
 
Suriadi caise2013 slides
Suriadi caise2013 slidesSuriadi caise2013 slides
Suriadi caise2013 slidescaise2013vlc
 
Fadila caise2013 vf
Fadila caise2013 vfFadila caise2013 vf
Fadila caise2013 vfcaise2013vlc
 
Henning agt talk-caise-semnet
Henning agt   talk-caise-semnetHenning agt   talk-caise-semnet
Henning agt talk-caise-semnetcaise2013vlc
 
Razvan petrusel presentation caise 2013
Razvan petrusel   presentation caise 2013Razvan petrusel   presentation caise 2013
Razvan petrusel presentation caise 2013caise2013vlc
 
Ramezani taghiabadi temporal compliance checking 2
Ramezani taghiabadi   temporal compliance checking 2Ramezani taghiabadi   temporal compliance checking 2
Ramezani taghiabadi temporal compliance checking 2caise2013vlc
 
Sonja meyer caise 2013
Sonja meyer caise 2013Sonja meyer caise 2013
Sonja meyer caise 2013caise2013vlc
 
Tony clark caise 13-presentation
Tony clark  caise 13-presentationTony clark  caise 13-presentation
Tony clark caise 13-presentationcaise2013vlc
 
Miguel goulao 2013 c-aise
Miguel goulao 2013 c-aiseMiguel goulao 2013 c-aise
Miguel goulao 2013 c-aisecaise2013vlc
 
Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18ccaise2013vlc
 
Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013caise2013vlc
 
Malinda scalability c_ai_se_2013_v3
Malinda scalability c_ai_se_2013_v3Malinda scalability c_ai_se_2013_v3
Malinda scalability c_ai_se_2013_v3caise2013vlc
 
Maurino andrea coopetitivecaise2013
Maurino andrea   coopetitivecaise2013Maurino andrea   coopetitivecaise2013
Maurino andrea coopetitivecaise2013caise2013vlc
 
Moe wynn caise13 presentation
Moe wynn   caise13 presentationMoe wynn   caise13 presentation
Moe wynn caise13 presentationcaise2013vlc
 

Mehr von caise2013vlc (20)

Caise panel
Caise panelCaise panel
Caise panel
 
Markus keuneke partial data-models
Markus keuneke   partial data-modelsMarkus keuneke   partial data-models
Markus keuneke partial data-models
 
Jelena zdravkovic c ai-se 2013 capability caas
Jelena zdravkovic  c ai-se 2013 capability caasJelena zdravkovic  c ai-se 2013 capability caas
Jelena zdravkovic c ai-se 2013 capability caas
 
Sagar sen caise2013final
Sagar sen caise2013finalSagar sen caise2013final
Sagar sen caise2013final
 
David aguilera presentation
David aguilera   presentationDavid aguilera   presentation
David aguilera presentation
 
Sonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_finalSonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_final
 
Suriadi caise2013 slides
Suriadi caise2013 slidesSuriadi caise2013 slides
Suriadi caise2013 slides
 
Fadila caise2013 vf
Fadila caise2013 vfFadila caise2013 vf
Fadila caise2013 vf
 
Henning agt talk-caise-semnet
Henning agt   talk-caise-semnetHenning agt   talk-caise-semnet
Henning agt talk-caise-semnet
 
Razvan petrusel presentation caise 2013
Razvan petrusel   presentation caise 2013Razvan petrusel   presentation caise 2013
Razvan petrusel presentation caise 2013
 
Ramezani taghiabadi temporal compliance checking 2
Ramezani taghiabadi   temporal compliance checking 2Ramezani taghiabadi   temporal compliance checking 2
Ramezani taghiabadi temporal compliance checking 2
 
Sonja meyer caise 2013
Sonja meyer caise 2013Sonja meyer caise 2013
Sonja meyer caise 2013
 
Tony clark caise 13-presentation
Tony clark  caise 13-presentationTony clark  caise 13-presentation
Tony clark caise 13-presentation
 
Miguel goulao 2013 c-aise
Miguel goulao 2013 c-aiseMiguel goulao 2013 c-aise
Miguel goulao 2013 c-aise
 
Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18c
 
Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013
 
Scekic caise13-
Scekic caise13-Scekic caise13-
Scekic caise13-
 
Malinda scalability c_ai_se_2013_v3
Malinda scalability c_ai_se_2013_v3Malinda scalability c_ai_se_2013_v3
Malinda scalability c_ai_se_2013_v3
 
Maurino andrea coopetitivecaise2013
Maurino andrea   coopetitivecaise2013Maurino andrea   coopetitivecaise2013
Maurino andrea coopetitivecaise2013
 
Moe wynn caise13 presentation
Moe wynn   caise13 presentationMoe wynn   caise13 presentation
Moe wynn caise13 presentation
 

Kürzlich hochgeladen

Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...ShrutiBose4
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 

Kürzlich hochgeladen (20)

Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 

Andres jimenez c ai-se13 presentation

  • 1. Generating Multi-objective Optimized Business Process Enactment Plans 25th International Conference on Advanced Information Systems Engineering 2013 Andrés Jiménez, Irene Barba, Carmelo del Valle and Barbara Weber Departamento de Lenguajes y Sistemas Informáticos. University of Seville, Spain {ajramirez, irenebr, carmelo}@us.es Department of Computer Science, University of Innsbruck, Austria barbara.weber@uibk.ac.at
  • 2. CAiSE 2013 – 17-21 June, Valencia (Spain) 2/33 System Configuration Process Enactment Evaluation Process Design & Analysis BPM lifecycle
  • 3. CAiSE 2013 – 17-21 June, Valencia (Spain) 3/33 Designing the model Ferreira, H.M. et al. (2006) Karim, A. et al. (2013)
  • 4. CAiSE 2013 – 17-21 June, Valencia (Spain) 4/33 Flexible design
  • 5. CAiSE 2013 – 17-21 June, Valencia (Spain) A declarative language for modelling dynamic business processes 1) Tasks (smallest unit of work) 2) Relations (constraints, no order of execution) A B C 0..2 1 if A is executed, B is executed and vice versa B can be executed at most twice every B is eventually followed by C C is executed once Declare (2006) Declarative languages Pesic, M. and van der Aalst, W.M.P. : (2006) 5/33
  • 6. CAiSE 2013 – 17-21 June, Valencia (Spain) Just say what, and let the AI tell you how. Our proposal 6/33
  • 7. CAiSE 2013 – 17-21 June, Valencia (Spain) Just say what, and let the AI tell you how. Our proposal 7/33
  • 8. CAiSE 2013 – 17-21 June, Valencia (Spain) Just say what, and let the AI tell you how. Our proposal 8/33
  • 9. CAiSE 2013 – 17-21 June, Valencia (Spain) Recommendations Just say what, and let the AI tell you how. Our proposal 9/33
  • 10. CAiSE 2013 – 17-21 June, Valencia (Spain) Outline 1. Background & Introduction 2. The What. Extension of Declare 3. The How. BP Enactment Plans 4. Constraint Satisfaction Problems and Optimization 5. Future work 10/33
  • 11. CAiSE 2013 – 17-21 June, Valencia (Spain) 2. Declare-R an extension of Declare Estimates + Resources + Multiple Instances + Data + Temporal (0, 10) Client Data (client) {clientName, bookedServic es, appointmentTime} this.startTime ≥ client.appointmentTime 20 Different activity attributes 11/33
  • 12. CAiSE 2013 – 17-21 June, Valencia (Spain) 12/33 2. Declare-R an extension of Declare Services
  • 13. CAiSE 2013 – 17-21 June, Valencia (Spain) 13/33 2. Declare-R an extension of Declare
  • 14. CAiSE 2013 – 17-21 June, Valencia (Spain) 3. Enactment Plans how is it executed R1 A 0..2 4 1 3 2 R1 C 1 1 1 Res. Availability #R1: 1 #R2: 2 profit duration R2 B 14/33
  • 15. CAiSE 2013 – 17-21 June, Valencia (Spain) 3. Enactment Plans how is it executed Plan 1 t = 0 1 2 3 4 R1 R2 A A A A C B B B Res. Availability #R1: 1 #R2: 2 15/33 profit duration R1 A 0..2 4 1 3 2 R1 C 1 1 1 R2 B
  • 16. CAiSE 2013 – 17-21 June, Valencia (Spain) 3. Enactment Plans how is it executed Plan 1 t = 0 1 2 3 4 R1 A A A A C R2 B B B t = 0 1 2 3 4 5 6 R1 R2 Plan 2 A A A A C B B B B B B Res. Availability #R1: 1 #R2: 2 16/33 profit duration R1 A 0..2 4 1 3 2 R1 C 1 1 1 R2 B
  • 17. CAiSE 2013 – 17-21 June, Valencia (Spain) 3. Enactment Plans how is it executed Plan 1 t = 0 1 2 3 4 R1 A A A A C R2 B B B t = 0 1 2 3 4 5 6 R1 A A A A C R2 B B B B B B Plan 2 Plan 3 t = 0 1 2 3 4 R1 R21 R22 A A A A C B B B B B B Res. Availability #R1: 1 #R2: 2 17/33 profit duration R1 A 0..2 4 1 3 2 R1 C 1 1 1 R2 B
  • 18. CAiSE 2013 – 17-21 June, Valencia (Spain) 3. Enactment Plans how is it executed Plan 1 t = 0 1 2 3 4 R1 A A A A C R2 B B B t = 0 1 2 3 4 5 6 R1 A A A A C R2 B B B B B B Plan 2 Plan 3 t = 0 1 2 3 4 R1 R21 R22 A A A A C B B B B B B Plan 4 t = 0 R1 C Total time: 5 Total profit: 4 Total time: 7 Total profit: 6 Total time: 5 Total profit: 6 Total time: 1 Total profit: 1 Minimize total time Maximize total profit Res. Availability #R1: 1 #R2: 2 18/33 profit duration R1 A 0..2 4 1 3 2 R1 C 1 1 1 R2 B
  • 19. CAiSE 2013 – 17-21 June, Valencia (Spain) 3. Enactment Plans how is it executed Plan 1 t = 0 1 2 3 4 R1 A A A A C R2 B B B t = 0 1 2 3 4 5 6 R1 A A A A C R2 B B B B B B Plan 2 Plan 3 t = 0 1 2 3 4 R1 R21 R22 A A A A C B B B B B B Plan 4 t = 0 R1 C Total time: 5 Total profit: 4 Total time: 7 Total profit: 6 Total time: 5 Total profit: 6 Total time: 1 Total profit: 1 Minimize total time Maximize total profit Res. Availability #R1: 1 #R2: 2 19/33 profit duration R1 A 0..2 4 1 3 2 R1 C 1 1 1 R2 B
  • 20. CAiSE 2013 – 17-21 June, Valencia (Spain) 4. Constraint Satisfaction Problem A CSP is composed by - a set of variables, - a domain of values for each variable, - and a set of constraints between variables. 20/33 The solutions of a CSP are all the possible combinations of values of the variables which satisfy the constraints. search algorithm
  • 21. CAiSE 2013 – 17-21 June, Valencia (Spain) 4. Constraint Satisfaction Problem Solve a Constraint Satisfaction / (CSP/COP) Generate an Enactment Plan Optimization Problem Res. Availability #R1: 1 #R2: 2 Number of times the activity is executed resource selection High level constraints Optimization Minimize(OCT) Overall completion time 21/33 R1 A 0..2 1 4 2 3 R1 C 1 1 1 R2 B Start time
  • 22. CAiSE 2013 – 17-21 June, Valencia (Spain) OF2 OF1 4. Multi-objective approach 22/33
  • 23. CAiSE 2013 – 17-21 June, Valencia (Spain) OF2 OF1 4. Multi-objective approach 23/33 Ɛ-constraint method
  • 24. CAiSE 2013 – 17-21 June, Valencia (Spain) OF2 OF1 4. Multi-objective approach 24/33 Ɛ-constraint method
  • 25. CAiSE 2013 – 17-21 June, Valencia (Spain) OF2 OF1 Pareto Front solutions 4. Multi-objective approach 25/33
  • 26. CAiSE 2013 – 17-21 June, Valencia (Spain) 26/33 Low work load High work load 4. Multi-objective approach Number of clients Waiting Time or Profit 15 minutes of waiting time!
  • 27. Future Work - Robustness t = 0 1 2 3 4 5 6 7 R1 A1 A2 A2 A2 A2 A2 C2 R21 B2 B2 B2 R22 B2 B2 B2 t = 0 1 2 3 4 5 6 7 R1 A1 A2 A2 A2 A2 A2 C2 R21 B2 B2 B2 B2 B2 B2 Same completion time Same total profit - Stochastic attributes R1 C [1..5] 1 27/33
  • 28. Thank you Any question? 21st International Conference on Information Systems Development 2012 Andrés Jiménez Ramírez Departamento de Lenguajes y Sistemas Informáticos. University of Seville, Spain ajramirez@us.es
  • 29. CAiSE 2013 – 17-21 June, Valencia (Spain) Applications 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models 29/33
  • 30. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models 30/33 Applications
  • 31. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models What-if scenarios (reduce resources change estimates, etc.) 31/33 Applications
  • 32. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models What-if scenarios (reduce resources change estimates, etc.) 32/33 Applications
  • 33. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models Predicting the completion time of the running instances 33/33 Applications
  • 34. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models Predicting the completion time of the running instances 34/33 Applications
  • 35. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models Partial traces 35/33 Applications
  • 36. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models Partial traces 36/33 Applications
  • 37. CAiSE 2013 – 17-21 June, Valencia (Spain) 1) Simulation 2) Time prediction 3) Recommendations 4) Generation BP models Convert enactment plans to BP models in standard BPMN A B C 0..2 1 R1 4 R2 3 R1 1 A C + B1 B2 R 1 R 2 Plan 37/33 Applications