Information Technology Reference
In-Depth Information
In this example, we have one scattered source element s[1] and one tangled target
element t[3]. We apply our definition of crosscutting and arrive at the crosscutting
matrix. Source element s[1] is crosscutting s[3] (because s[1] is scattered over {t[1],
t[3], t[4]} and s[3] is tangled in one of these elements, namely t[3]). The reverse is not
true: the crosscutting relation is not symmetric.
Table 3. Example dependency and crosscutting matrix with tangling, scattering and one
crosscutpoint
d e pendency matrix
target
t[1]
t[2]
t[3]
t[4]
s[1]
1
0
1
1
S
s[2]
0
1
0
0
NS
s[3]
0
0
1
0
NS
NT
NT
T
NT
cros s cutting matrix
source
s[1]
s[2]
s[3]
s[1]
0
0
1
s[2]
0
0
0
s[3]
0
0
0
3.2 Constructing Crosscutting Matrices
In this section, we describe how to derive the crosscutting matrix from the
dependency matrix. We now show an extended example with more than one
crosscutpoint, in this example eight points (see Table 4 ; the dark grey cells).
Table 4. Example dependency matrix with tangling, scattering and several crosscutpoints
dependency matrix
target
t[1]
t[2]
t[3]
t[4]
t[5]
t[6]
s[1]
1
0
0
1
0
0
S
s[2]
1
0
1
0
1
1
S
s[3]
1
0
0
0
0
0
NS
s[4]
0
1
1
0
0
0
S
s[5]
0
0
0
1
1
0
S
T
NT
T
T
T
NT
crosscutting matrix
source
s[1]
s[2]
s[3]
s[4]
s[5]
s[1]
0
1
1
0
1
s[2]
1
0
1
1
1
s[3]
0
0
0
0
0
s[4]
0
1
0
0
0
s[5]
1
1
0
0
0
Search WWH ::




Custom Search