Information Technology Reference
In-Depth Information
Table 10. Dependency matrix for Portuguese Highways Toll System
viewpoints
(P:Police, Gz:Gizmo, DS:Debiting system, TG:Toll Gate, PT: Paying Toll, ST:Single Toll,
ExT:Exit Toll, ET:Entry Toll, Vh:Vehicle, UV: Unauthorised Vehicle, VO:Vehicle Owner,
Act:Activation, Reg:Registration, Bill:Billing, Adm:Administration)
concerns
P
Gz
DS ATM TG
PT
ST
ExT
ET
Vh
UV
VO
Reg
Act Bill Adm
Response
Time
0
1
0
1
1
1
1
1
1
1
1
0
0
0
0
0
Availability
0
1
0
1
1
1
1
1
1
0
0
0
1
1
0
1
Security
1
0
1
1
0
0
0
0
0
0
0
1
1
1
1
1
Legal Issues
1
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
Compatibility
1
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
Correctness
1
1
1
0
1
1
1
1
1
0
0
1
1
1
1
0
Multi-Access
0
1
0
1
1
1
1
1
1
1
1
0
1
1
0
0
Having these requirements and concerns, we apply our framework to identify
crosscutting in the requirements analysis phase. We take the concerns and
requirements (represented as viewpoints) as source and target of the mappings
respectively. The dependency matrix for this case is shown in Table 10 . The mappings
between source and target are extracted from [28] where the authors specify in a
similar table which concerns are being addressed by the requirements.
Once we have defined the dependency matrix, we obtain scattering and tangling
matrices (see Sect. 3.2). Performing the multiplication of such matrices we obtain the
crosscutting matrix shown in Table 11 .
Table 11. Crosscutting matrix in Portuguese Highways Toll System
concerns
Response-
Time
Compatibi-
lity
Concerns
Availability
Security Legal Issues
Correctness MultiAccess
Response Time
0
1
1
1
1
1
1
Availability
1
0
1
1
1
1
1
Security
1
1
0
1
1
1
1
Legal Issues
1
1
1
0
1
1
1
Compatibility
1
1
1
1
0
1
1
Correctness
1
1
1
1
1
0
1
Multi-Access
1
1
1
1
1
1
0
As we can see in the matrix in Table 11 , every concern is crosscutting the other
concerns. We obtain the same results that are explained in [28]. Since all concerns are
related to non-functional properties of the system, the results are rather predictable. In
Search WWH ::




Custom Search