350 likes | 357 Views
Monotonicity. Schunselaar , Verbeek, Van der Aalst, Reijers. Motivation. Analysing the models (Petra). Petra. Analysing the models (Petra). 1. 3. 2. Petra. Configurable process model. Configurable process model. Analysing the models (Petra). 1. 3. 2. Petra. Pareto front.
E N D
Monotonicity Schunselaar, Verbeek, Van der Aalst, Reijers
Analysing the models (Petra) 1 3 2 Petra
Analysing the models (Petra) 1 3 2 Petra
Pareto front - Throughput time - Processing time - Nr. of control tasks - Throughput time - Processing time - Nr. of control tasks - Throughput time -Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks
Pareto front a closer look - Throughput time - Processing time - Nr. of control tasks - Throughput time - Processing time - Nr. of control tasks - Throughput time -Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks
Pareto front a closer look - Throughput time - Processing time - Nr. of control tasks - Throughput time - Processing time - Nr. of control tasks - Throughput time -Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks Processing time Processing time
Analysing the models (Petra) 1 3 2 Petra
General statement • Given two models M, M’ and a KPI; is M M’ w.r.t. that KPI? • No false positives
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
Processing Time 2 M M’ 1 The amount of time spent by resources on a case
Processing Time 2 1 • Is and ? • Is faster than ?
Processing Time 2 1 What about and ?
Processing Time 2 1 What about 1.C?
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
Processing Time (choices) 4 4’ Does imply ?
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
Throughput Time 2 1 The time it takes a case to move from start to finish
Throughput Time 2 1 • Is and ? • Is faster than ? • Is at least available when is available? • Do we have at least as much as ?
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
Throughput Time 3 1 Is the relation between 3.B and 3.C and the relation between 1.B and 1.C ?
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
Nr of control tasks working on a case 1 2 Which are the control tasks?
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
Mickey Mouse Index Mapping (activities, resources) Comparator (activities, resources) Partial order on relation (operator) between activities Occurrence of activities (resources) Classification of activities/resources Unmapped activities/resources
1 Processing time 2 Throughput time 3 Nr. of control tasks Overview 4 Mickey Mouse Index 1 2 3 4
Remember: Pareto front - Throughput time - Processing time - Nr. of control tasks - Throughput time - Processing time - Nr. of control tasks - Throughput time -Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks - Throughput time - Processing time - Nr of control tasks Processing time Processing time
Remember: Pareto front - Throughput time - Processing time - Nr. of control tasks - Mickey Mouse Index - Throughput time - Processing time - Nr. of control tasks - Mickey Mouse Index - Throughput time - Processing time - Nr of control tasks - Mickey Mouse Index - Throughput time - Processing time - Nr of control tasks - Mickey Mouse Index - Throughput time - Processing time - Nr of control tasks - Mickey Mouse Index Processing timeProcessing time
Analysing the models (Petra) 1 3 2 Petra
Future work • Implementation + case study • Effectiveness • Increase in speed • Proper support for loops • Navigating through the analysed models • Configuration constraints • Language based/ the “O-word”