• No results found

Evaluation Data for MoDe4SLAb

N/A
N/A
Protected

Academic year: 2021

Share "Evaluation Data for MoDe4SLAb"

Copied!
50
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Evaluation Data for MoDe4SLA

Lianne Bodenstaff

, Andreas Wombacher

University of Twente

{l.bodenstaff,a.wombacher}@utwente.nl

Manfred Reichert

University of Ulm

manfred.reichert@uni-ulm.de

1 Transcript

Friday 9 January 2009 the first group of experts evaluated usefulness of MoDe4SLA. It was a try out with only three experts. The complete session was around one hour and 45 minutes which is divided in a presentation part, an explanation part with two examples, and the actual evaluation part with three test cases. A transcript of the exact times is depicted in Table 1.

Although each participant is employed in an information technology environment, not everyone is familiar with service compositions. Therefore, the presentation comprises an explanation of the problem and what the exact research gap is. The first part of the presentation discusses the necessity of identifying dependencies between different services in a composition, why identifying these dependencies is not straightforward. The second part of the presentation is on the MoDe4SLA approach in which is explained how we identify these dependencies and solve the problem. Since the first group already participated in previous presentations on MoDe4SLA, the time frame of 15 minutes for the presentation should be considered a minimum.

In the second part is through two examples explained how the survey will be conducted. Both examples have the same structure as the three test cases. The goal of introducing these examples is to allow the participants to get familiar with the MoDe4SLA approach. First, the representation of the service composition and its parameters (e.g., average response times) in the bilateral documents for both the estimations and the realized values is discussed. Second, the analysis done with MoDe4SLA on the realized values of the composition is discussed. Together with a legend the participants discuss how to use both the bilateral and the analysis documents.

The last part is done by the participants separately, without interference of the presenter. First the introductional questions are answered after which the participants go through the three test cases. After the test cases the concluding questions are answered. Interested participants receive an evaluation of the three test cases on how to read the analysis done through MoDe4SLA.

2 Hand-out

This Appendix contains the complete hand-out for participants of the evaluation. This starts with a cover sheet and a legend, after which the two examples and three test cases are given. The hand-out concludes with the survey itself and some suggested answers to the presented problems.

(2)

Time Subject Minutes

15:09-15:26 Presentation 15

15:27-15:40 Example 1 13

15:40-15:58 Example 2 18

16:00-16:04 Before evaluation: Q1-Q7 4

16:04-16:15 Test Case 1: 5 Services 11

• Q8-Q11 without MoDe4SLA: 4min • Q12-Q18 with MoDe4SLA: 7min

16:15-16:28 Test Case 2: 10 Services 13

• Q19-Q22 without MoDe4SLA: 5min • Q23-Q29 with MoDe4SLA: 8min

16:28-16:43 Test Case 3: 17 Services 15

• Q30-Q33 without MoDe4SLA: 8min • Q34-Q40 with MoDe4SLA: 7min

16:43-16:53 After evaluation: Q41-Q47 10

15:09-16:53 Total time 104

Table 1. Time Transcript

CS

Loop sequence 1, 3x

XOR 2

WS1

WS2

WS3

WS4

WS5

CS

AND 1

WS1

ORDISC 2

WS6

WS9

WS10

Example 1

Example 2

(3)
(4)

Impact Model of Costs composition AND 1 (Loop) XOR 2 3.0 WS 5 IF: 0.5278 3.0 WS 1 IF: 0.0612 0.6977 WS 2 IF: 0.2461 1.4186 WS 3 IF: 0.0438 0.3023 WS 4 IF: 0.1211 0.5814

Impact Model of Response Time composition AND 1 (Loop) XOR 2 3.0 WS 5 IF: 0.22 3.0 WS 1 IF: 0.3841 0.6977 WS 2 IF: 0.095 1.4186 WS 3 IF: 0.0347 0.3023 WS 4 IF: 0.2228 0.5814

(5)
(6)
(7)

Impact Model of Costs composition AND 1 WS 1 IF: 0.0336 1.0 OR 2 1.0 WS 6 IF: 0.2563 1.0 WS 7 IF: 0.098 1.0 WS 8 IF: 0.2486 1.0 WS 9 IF: 0.0454 1.0 WS 10 IF: 0.1273 1.0 AND 3 (Seq) 0.922 WS 5 IF: 0.0134 0.078 WS 2 IF: 0.0059 0.922 WS 3 IF: 0.1255 0.922 WS 4 IF: 0.0459 0.922

(8)

Impact Model of Response Time composition XOR 1 WS 1 IF: 0.3882 0.4255 XOR 2 0.2482 WS 6 IF: 0.0574 0.0567 WS 7 IF: 0.0 0.0 WS 8 IF: 0.0 0.0 WS 9 IF: 0.3265 0.2695 WS 10 IF: 0.0 0.0 AND 3 (Seq) 0.2482 WS 5 IF: 0.0 0.0 WS 2 IF: 0.0626 0.2482 WS 3 IF: 0.1216 0.2482 WS 4 IF: 0.0367 0.2482

(9)
(10)

Impact Model of Costs composition OR 1 OR 2 0.284 WS 5 IF: 0.1115 0.716 WS 1 IF: 0.21 0.2222 AND 3 (Loop) 0.2593 WS 4 IF: 0.0539 0.0864 WS 2 IF: 0.4298 0.8395 WS 3 IF: 0.1948 0.8395

(11)

Impact Model of Response Time composition XOR 1 XOR 2 0.284 WS 5 IF: 0.3205 0.716 WS 1 IF: 0.0 0.0 AND 3 (Loop) 0.2593 WS 4 IF: 0.0174 0.0247 WS 2 IF: 0.2825 0.8395 WS 3 IF: 0.3681 0.8395

(12)
(13)

Impact Model of Costs composition OR 1 WS 1 IF: 0.0249 0.0962 WS 2 IF: 0.1733 0.3808 WS 3 IF: 0.202 0.7231 WS 4 IF: 0.0545 0.2462 WS 5 IF: 0.0446 0.6192 WS 6 IF: 0.1145 0.7731 WS 7 IF: 0.0396 0.2808 WS 8 IF: 0.0964 0.7346 WS 9 IF: 0.115 0.4192 WS 10 IF: 0.1351 0.7269

(14)

Impact Model of Response Time composition XOR 1 WS 1 IF: 0.0 0.0 WS 2 IF: 0.1032 0.1038 WS 3 IF: 0.0 0.0 WS 4 IF: 0.0 0.0 WS 5 IF: 0.0359 0.0269 WS 6 IF: 0.4255 0.3808 WS 7 IF: 0.027 0.0346 WS 8 IF: 0.2773 0.3038 WS 9 IF: 0.1293 0.1423 WS 10 IF: 0.0018 0.0077

(15)
(16)
(17)
(18)
(19)

Impact Model of Costs composition AND 1 WS 1 IF: 0.0332 1.0 WS 2 IF: 0.1063 1.0 WS 3 IF: 0.0662 1.0 WS 4 IF: 0.0978 1.0 WS 5 IF: 0.0181 1.0 AND 2 1.0 OR 5 1.0 WS 16 IF: 0.033 1.0 WS 17 IF: 0.023 1.0 WS 6 IF: 0.0517 1.0 WS 7 IF: 0.038 1.0 XOR 3 1.0 WS 13 IF: 0.1763 1.0 WS 8 IF: 0.0504 0.7391 AND 4 (Loop) 0.1304 WS 12 IF: 0.0128 0.1304 WS 9 IF: 0.134 1.0 WS 10 IF: 0.0066 1.0 WS 11 IF: 0.0935 1.0 WS 14 IF: 0.0589 0.9565 WS 15 IF: 0.0 0.0435

(20)

Impact Model of Response Time composition XOR 1 WS 1 IF: 0.0 0.0 WS 2 IF: 0.0 0.0 WS 3 IF: 0.0 0.0 WS 4 IF: 0.0 0.0 WS 5 IF: 0.0 0.0 XOR 2 0.913 XOR 5 0.0 WS 16 IF: 0.0 0.0 WS 17 IF: 0.0348 0.087 WS 6 IF: 0.0791 0.2174 WS 7 IF: 0.0975 0.2174 XOR 3 0.4783 WS 13 IF: 0.0 0.0 WS 8 IF: 0.1648 0.3478 AND 4 (Loop) 0.1304 WS 12 IF: 0.0 0.0 WS 9 IF: 0.1967 1.0 WS 10 IF: 0.1818 1.0 WS 11 IF: 0.229 1.0 WS 14 IF: 0.0 0.0 WS 15 IF: 0.0 0.0

(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)
(43)
(44)
(45)
(46)
(47)
(48)
(49)
(50)

Deviation %

+

-0

5

-5

10

Estimations:

[x] = chance to be chosen. All chances

within one construct add up to one.

Realized:

[x] = ratio a branch was chosen. All

chances within one construct add up to

one.

Analysis:

IF: x

x

Red: costs/response time were higher than

agreed upon.

Ratio of service contribution

(= branch value)

No color: did not contribute at all.

Type of dependency relation

X: number of times per composition invocation

that the branch contributed to the overall

costs/response time.

X

Its average costs/response time

_

IF=

Red: branch contributed more often than

Referenties

GERELATEERDE DOCUMENTEN

[r]

[r]

[r]

[r]

With respect to this one should especially think of the extra degrees of cost control that should be identified, the pros and resulting implications that allocating totally

Explain, by using equations, why the angular frequencies ω 1 and ω 2 of small oscillation of the configurations are different... Therefore, the equation we obtained in PART-C

The pursuit of the objects of private interest, in all common, little, and ordinary cases, ought to flow rather from a regard to the general rules which prescribe such conduct,

Discuss how you would incorporate the magnetic monopole into the