Newer
Older
/**
* @author ETSI / STF481
* @version $URL$
* $Id$
* @desc Test System module for Security Protocol
*
*/
module LibItsSecurity_TestSystem {
9
10
11
12
13
14
15
16
17
18
19
20
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
//
// // LibCommon
// import from LibCommon_Sync {
// type ServerSyncComp
// };
//
// // LibItsCommon
// import from LibItsCommon_TestSystem all;
// import from LibItsCommon_TypesAndValues all;
//
// // LibItsSecurity
// import from LibItsSecurity_TypesAndValues all;
//
// group portDefinitions {
//
// /**
// * @desc Adapter control port
// */
// type port AdapterControlPort message {
// out
// AcGnSecurityPrimitive;
// in
// AcGnSecurityResponse;
// } // End of AdapterControlPort
//
// /**
// * @desc Upper Tester port
// */
// type port UpperTesterPort message {
// out
// UtInitialize;
// in
// UtInitializeResult;
// } // End of UpperTesterPort
//
// } // End of portDefinitions
//
// group interfacePorts {
//
// group networkAndTransportPorts {
//
// group nt2Ports {
//
// /**
// * @desc NT2 GeoNetworking Secutity Port (GnSec/G5)
// */
// type port GnSecurityPort message {
// in GnSecurityInd;
// out GnSecurityReq;
// } // End of GnSecurityPort
//
// } // End of group nt2Ports
//
// } // End of group networkAndTransportPorts
//
// } // End of group interfacePorts
//
// group componentDefinitions {
//
// /**
// * @desc ITS Main Test Component
// */
// type component ItsMtc extends ItsBaseMtc, ServerSyncComp {
//
// port UpperTesterPort utPort;
// port AdapterControlPort acPort;
//
// } // End of type ItsMtc
//
// /**
// * @desc ITS System Adapter
// */
// type component ItsGnSecuritySystem {
//
// port UpperTesterPort utPort;
// port AdapterControlPort acPort;
//
// // NT2 ports
// port GnSecurityPort gnSecurityPort;
//
// } // End of type ItsGnSecuritySystem
//
// } // End of group componentDefinitions
//
// type component ItsBaseGnSecurity extends ItsBaseComponent {
//
// port UpperTesterPort utPort;
// port AdapterControlPort acPort;
//
// }
//
// /**
// * @desc Test component for ITS Network and Transport layer
// */
// type component ItsGnSecurity extends ItsBaseGnSecurity {
//
// // NT2 ports
// port GnSecurityPort gnSecurityPort;
//
// // Variables for GnSecurity
//
// } // End of component ItsGeoNetworking
//
// group networkAndTransportPrimitives {
//
// group nt2Primitives {
//
// /**
// * @desc NT2 GeoNetworking Security Indication Primitive
// * @member msgInd TODO
// */
// type record GnSecurityInd {
// SecuredMessage msgInd
// } // End of type GnSecurityInd
//
// /**
// * @desc NT2 GeoNetworking Security Request Primitive
// * @member msgReq TODO
// */
// type record GnSecurityReq {
// SecuredMessage msgReq
// } // End of type GnSecurityReq
//
// } // End of group nt2Primitives
//
// } // End of group networkAndTransportPrimitives
// with {
// encode "LibIts_Interface"
// } // End of group interfacePrimitives
//