Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As a first example, an indication of the number of versions to consider is given for this
simple graph;

No Format
 
 P
 ^ 
 A -> B

The information for the dependency B can come from several places:

...

Here's a graph that illustrates te first 4 aspects:
The following

No Format
 
 P1    P2
 ^     ^ 
 A  -> B -> C

where all of P1, A, P2, B have:

...

  • P declares dependency on B
    • P declares depMgt on B
      • A declares dep on B
        • Wiki Markup
          \[1\] A declares depMgt on B
        • Wiki Markup
          \[2\] A does NOT declare depMgt on B
      • A does NOT declare dep on B
        • Wiki Markup
          \[3\] A declares depMgt on B
        • Wiki Markup
          \[4\] A does NOT declare depMgt on B
    • P does NOT declare depMgt on B
      • A declares dep on B
        • Wiki Markup
          \[5\] A declares depMgt on B
        • Wiki Markup
          \[6\] A does NOT declare depMgt on B
      • A does NOT declare dep on B
        • Wiki Markup
          \[7\] A declares depMgt on B
        • Wiki Markup
          \[8\] A does NOT declare depMgt on B
  • P does NOT declare dependency on B
    • P declares depMgt on B
      • A declares dep on B
        • Wiki Markup
          \[9\] A declares depMgt on B
        • Wiki Markup
          \[10\] A does NOT declare depMgt on B
      • A does NOT declare dep on B
        • Wiki Markup
          \[11\] A declares depMgt on B
        • Wiki Markup
          \[12\] A does NOT declare depMgt on B
    • P does NOT declare depMgt on B
      • A declares dep on B
        • Wiki Markup
          \[13\] A declares depMgt on B
        • Wiki Markup
          \[14\] A does NOT declare depMgt on B
      • A does NOT declare dep on B
        • Wiki Markup
          \[15\] A declares depMgt on B
        • Wiki Markup
          \[16\] A does NOT declare depMgt on B

...

winner

P depMgt

P dep

A depMgt

A dep

 

 

 

 

 

0 x

Ad

 

 

 

X

1 (c)

 

 

 

X

 

2 x

Am,Ad

 

 

X

X

3 (b)

etc etc

 

X

 

 

4 (c)

 

 

X

 

X

5 (b)

 

 

X

X

 

6 (b)

 

 

X

X

X

7 (a)

 

X

 

 

 

8 x

 

X

 

 

X

9 (b)

 

X

 

X

 

a x

 

X

 

X

X

b (a)

 

X

X

 

 

c (b)

 

X

X

 

X

d (a)

 

X

X

X

 

e (a)

 

X

X

X

X

f (d)

The algorithm would have effect on several dimensions/axes/aspects of the problem, that's why there
are so many possible implementations.

...