Algorithm 1: runUseCases() |
|
Input:
|
|
Output: //object containing use cases results
|
|
Local Variables:
|
|
//Calculating power values
|
1 |
|
2 |
|
3 |
=
|
4 |
=
|
|
//merged use case
|
5 |
= ‘merged’ |
6 |
=
|
7 |
=
|
8 |
=
|
9 |
=
|
10 |
|
|
//dominant one use case
|
11 |
= ‘dominantOne’ |
12 |
= −
|
13 |
=
|
14 |
= +
|
15 |
|
|
//dominant zone two use case
|
16 |
= ‘dominantTwo’ |
17 |
= −
|
18 |
=
|
19 |
= +
|
20 |
|
|
//shrink zone one use case
|
21 |
= ‘shrinkOne’ |
22 |
= −
|
23 |
= − * deletionR |
24 |
|
|
//shrink zone two use case
|
25 |
= ‘shrinkTwo’ |
26 |
= −
|
27 |
= − * deletionR |
28 |
|
29 |
return useCasesObj |