summaryrefslogtreecommitdiff
path: root/cesar/cp2/cco/action/doc/cco_action.xmi
blob: 202c000b98ff2b2f4777dfacd5f4350f42fe110e (plain)
1
2
3
4
5
6
7
8
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2008-05-15T15:34:33" xmi.version="1.2" >
 <XMI.header>
  <XMI.documentation>
   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
   <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
  </XMI.documentation>
  <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
 </XMI.header>
 <XMI.content>
  <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="Modèle UML" >
   <UML:Namespace.ownedElement>
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
    <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="enum" isRoot="false" isAbstract="false" name="enum" />
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Logical View" isRoot="false" isAbstract="false" name="Logical View" >
     <UML:Namespace.ownedElement>
      <UML:Package stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Datatypes" isRoot="false" isAbstract="false" name="Datatypes" >
       <UML:Namespace.ownedElement>
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="WHsGhr6cL3qV" isRoot="false" isAbstract="false" name="int" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="1lLAIoXrLdtJ" isRoot="false" isAbstract="false" name="char" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="BsXuVmQldfSS" isRoot="false" isAbstract="false" name="bool" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="l2nnsImcbvsP" isRoot="false" isAbstract="false" name="float" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Shk6a1xmtUeN" isRoot="false" isAbstract="false" name="double" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="G46rjYKTY5EP" isRoot="false" isAbstract="false" name="short" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="O01xtrLMY3S6" isRoot="false" isAbstract="false" name="long" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="5NqwrUH5XNxE" isRoot="false" isAbstract="false" name="unsigned int" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="tFhSKvrguqen" isRoot="false" isAbstract="false" name="unsigned short" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="hz7D2ZH5u80l" isRoot="false" isAbstract="false" name="unsigned long" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="aHp7fmMY11yJ" isRoot="false" isAbstract="false" name="string" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="oZHHg64PKBaq" isRoot="false" isAbstract="false" name="uint" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="nnvOyvzkSE17" isRoot="false" isAbstract="false" name="u8" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="J5WdE6USg2qD" isRoot="false" isAbstract="false" name="u16" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="X7Q5Iud3fXPb" isRoot="false" isAbstract="false" name="u32" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="QPMsbNxuTUYh" isRoot="false" isAbstract="false" name="u64" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Q4TYO2bRfXJq" isRoot="false" isAbstract="false" name="mac_t" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vofGM4owR1PQ" isRoot="false" isAbstract="false" name="cco_action_t *" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="7IVPdQ5yFmJq" isRoot="false" isAbstract="false" name="tei_t" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="pTgoiQ7YHojW" isRoot="false" isAbstract="false" name="cp_beacon_desc_t *" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="CQBdOKlCTu2N" isRoot="false" isAbstract="false" name="mme_rx_t *" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="AdYl289wjpBd" isRoot="false" isAbstract="false" name="undef" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="3JjrtT9nxOIX" isRoot="false" isAbstract="false" name="set_t" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Kx1VvXVji5mn" isRoot="false" isAbstract="false" name="set_node_t" />
        <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="ClVcxKp0dXpU" isRoot="false" isAbstract="false" name="set_node_t *" />
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="BzDeGrof35i3" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="DvdWJL60hboR" aggregation="aggregate" type="AdYl289wjpBd" name="" multiplicity="1" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="ie0O5tFjDfub" aggregation="none" type="AdYl289wjpBd" name="" multiplicity="8" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="DWwHbcINxulG" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Hc7ttZI6Stam" aggregation="aggregate" type="L2ASUCoHdFZ0" name="" multiplicity="1" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="FekwGYLwAKKF" aggregation="none" type="AdYl289wjpBd" name="" multiplicity="1" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="UODsawo5TGgC" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="DYwODp0SR7LK" aggregation="aggregate" type="AdYl289wjpBd" name="" multiplicity="1" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="hbO7Vzrkdber" aggregation="none" type="AdYl289wjpBd" name="" multiplicity="*" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="c6v3mGeXVqXR" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="8ynII6WVeStr" aggregation="none" type="L2ASUCoHdFZ0" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="FrJgzcyeENlh" aggregation="none" type="AdYl289wjpBd" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="T1xzpUO46GR3" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="MdRxC3pK1cbJ" aggregation="none" type="L2ASUCoHdFZ0" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="g7mKXe9nVSTU" aggregation="none" type="AdYl289wjpBd" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="8xImlyaBNYwN" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="3S6Hpqw9RN6d" aggregation="aggregate" type="AdYl289wjpBd" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="OtwQUXhAeUVB" aggregation="none" type="AdYl289wjpBd" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="fVlZqtZMrzdT" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="8ewb5Q48qANd" aggregation="aggregate" type="AdYl289wjpBd" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="yJkPeq12ixQC" aggregation="none" type="L2ASUCoHdFZ0" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="2uIgsGr4ejEG" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="U8M6cpFiSCHX" aggregation="aggregate" type="L2ASUCoHdFZ0" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="aLdQWy1UHlst" aggregation="none" type="AdYl289wjpBd" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="0UqhrhEJ8WDS" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="ZtvHqMRISmM4" aggregation="aggregate" type="AdYl289wjpBd" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="bZk3l1YJLBhr" aggregation="none" type="AdYl289wjpBd" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="Vd6MhjybKlo7" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="7iJMT9F329Iq" aggregation="composite" type="L2ASUCoHdFZ0" name="" multiplicity="1" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Tk8vWSx52f9l" aggregation="none" type="AdYl289wjpBd" name="" multiplicity="1" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="JD1yKqZUviuE" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="gf51pmqwV8Jw" aggregation="none" type="L2ASUCoHdFZ0" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="HWzIfG880F3U" aggregation="none" type="AdYl289wjpBd" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="Dv7QUbCmB2YY" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="fyZhdgTKMWJ9" aggregation="none" type="L2ASUCoHdFZ0" name="" />
        <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="I85lEMiTtflY" aggregation="none" type="AdYl289wjpBd" name="" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="L2ASUCoHdFZ0" isRoot="false" isAbstract="false" name="cp_cco_action_t" >
       <UML:Classifier.feature>
        <UML:Attribute comment="The set containing the STA ordered by the TEI lease." isSpecification="false" visibility="private" xmi.id="wJK4orddFvYy" type="3JjrtT9nxOIX" name="tei_lease_expiration" />
        <UML:Attribute comment="List of the TEI already in use." isSpecification="false" visibility="private" xmi.id="IVOTagMalq8Q" type="oZHHg64PKBaq" name="tei_flags [8]" />
        <UML:Operation comment="initialisation of CCo action module." isSpecification="false" isLeaf="false" visibility="public" xmi.id="qHxkg2dtESUh" isRoot="false" isAbstract="false" isQuery="false" name="init" />
        <UML:Operation comment="Uninitialisation of CCo action module." isSpecification="false" isLeaf="false" visibility="public" xmi.id="2gQknmKqTzYm" isRoot="false" isAbstract="false" isQuery="false" name="uninit" />
        <UML:Operation comment="Change the SNID.
It shall request the SNIDs in use from the station manager to choose one randomly in the available SNIDs." isSpecification="false" isLeaf="false" visibility="public" xmi.id="Wf52IeS60CA2" isRoot="false" isAbstract="false" isQuery="false" name="snid_change" />
        <UML:Operation comment="generate a new NEK value. NEK shall be used no more than 1 hour, so must be changed after 1 hour for that purpose, NEK expiration date is checked at every occurrence of  the global garbage collector timer and if current NEK expiration date reached, a new NEK value shall be generated by calling this function 
" isSpecification="false" isLeaf="false" visibility="public" xmi.id="RhTqdgLYcIeT" isRoot="false" isAbstract="false" isQuery="false" name="gen_nek" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter comment="security level" isSpecification="false" visibility="private" xmi.id="2OY7BT7QLV4m" value="" type="nnvOyvzkSE17" name="sl" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation comment="perform garbage actions of CCo's responsability.

Call the tei_lease_check function.
" isSpecification="false" isLeaf="false" visibility="public" xmi.id="TgOyCXvyx6rl" isRoot="false" isAbstract="false" isQuery="false" name="garbage" />
        <UML:Operation comment="manage association of a station." isSpecification="false" isLeaf="false" visibility="public" xmi.id="SwOagcKvW3p0" isRoot="false" isAbstract="false" isQuery="false" name="manage_sta_assoc" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter comment="CM_ASSOC.REQ MME msg having being received" isSpecification="false" visibility="private" xmi.id="189hS5VszsSf" value="" type="CQBdOKlCTu2N" name="assoc_req" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation comment="manage authentication of a station." isSpecification="false" isLeaf="false" visibility="public" xmi.id="PU4v0VmG0hH6" isRoot="false" isAbstract="false" isQuery="false" name="manage_sta_auth" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter comment="CM_GET_KEY.REQ MME msg having being decrypted" isSpecification="false" visibility="private" xmi.id="owYtQQqIsWkd" value="" type="CQBdOKlCTu2N" name="get_key_req" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation comment="manage explicit leave request of a station. Remove the station from the station manager." isSpecification="false" isLeaf="false" visibility="public" xmi.id="wZIl1SxKS9HT" isRoot="false" isAbstract="false" isQuery="false" name="manage_sta_leave" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter comment="The MME leave req message." isSpecification="false" visibility="private" xmi.id="SQ8diR5NEycA" value="" type="CQBdOKlCTu2N" name="leave_req" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation comment="Search for an available TEI in the AVLN list.
Get the AVLN from the station manager (our AVLN).
Lookup in the station a hole of TEIs. It no hole is found and no more STAs are available it means that all the TEIs are used in the AVLN.
\Warn The TEI = 0 is reserved and 255 too." isSpecification="false" isLeaf="false" visibility="private" xmi.id="zsD44qakozbG" isRoot="false" isAbstract="false" isQuery="false" name="tei_compute" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="Wr6j2wz4Mytl" type="nnvOyvzkSE17" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation comment="Release a TEI." isSpecification="false" isLeaf="false" visibility="private" xmi.id="pzdLQr60HhdP" isRoot="false" isAbstract="false" isQuery="false" name="tei_release" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter comment="The TEI value to release." isSpecification="false" visibility="private" xmi.id="6mggkLl0L6nY" value="" type="nnvOyvzkSE17" name="tei" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation comment="Return true if the left node is lesser than the right node. This function shall compare the expuiration lease of the stations." isSpecification="false" isLeaf="false" visibility="private" xmi.id="uUHWZwfWD0Yz" isRoot="false" isAbstract="false" isQuery="false" name="tei_lease_less" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="pBa3681kSBrD" type="BsXuVmQldfSS" />
          <UML:Parameter comment="The left node." isSpecification="false" visibility="private" xmi.id="ft1vqSvak3XH" value="" type="ClVcxKp0dXpU" name="left" />
          <UML:Parameter comment="The right node." isSpecification="false" visibility="private" xmi.id="SxpSSK1tnd7i" value="" type="ClVcxKp0dXpU" name="right" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class comment="Association request data." isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="7z9AcGCqg0oV" isRoot="false" isAbstract="false" name="cc_assoc_req_t" >
       <UML:Classifier.feature>
        <UML:Attribute comment="Request type." isSpecification="false" visibility="public" xmi.id="w9oABNcQk8tU" type="LYg9EevkY5Yi" name="request_type" />
        <UML:Attribute comment="The NID of the AVLN." isSpecification="false" visibility="public" xmi.id="q1U9qSCXi0ay" type="QPMsbNxuTUYh" name="nid" />
        <UML:Attribute comment="The Station CCo Capability." isSpecification="false" visibility="public" xmi.id="rwYL7p0EYPAf" type="nnvOyvzkSE17" name="cco_cap" />
        <UML:Attribute comment="The Station proxy capability." isSpecification="false" visibility="public" xmi.id="DdCYvWsjWLqK" type="nnvOyvzkSE17" name="Proxy_cap" />
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Enumeration stereotype="enum" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="LYg9EevkY5Yi" isRoot="false" isAbstract="false" name="cc_assoc_req_request_type_t" >
       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="LYg9EevkY5Yi" xmi.id="ke44NNWgvApA" isRoot="false" isAbstract="false" name="CC_ASSOC_REQ_NEW" />
       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="LYg9EevkY5Yi" xmi.id="iDwUjrOSWSWr" isRoot="false" isAbstract="false" name="CC_ASSOC_REQ_RENEW" />
      </UML:Enumeration>
      <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="h7zBSqWEqMgp" isRoot="false" isAbstract="false" name="cc_assoc_cnf_t" >
       <UML:Classifier.feature>
        <UML:Attribute comment="The result of the previous request." isSpecification="false" visibility="public" xmi.id="k6g55qVry99W" type="iTyn7lva5s2U" name="result" />
        <UML:Attribute comment="AVLN's NID." isSpecification="false" visibility="public" xmi.id="w8HLJYczfZA6" type="QPMsbNxuTUYh" name="nid" />
        <UML:Attribute comment="SNID's AVLN." isSpecification="false" visibility="public" xmi.id="PeKEyy1j4fo8" type="J5WdE6USg2qD" name="snid" />
        <UML:Attribute comment="The station TEI." isSpecification="false" visibility="public" xmi.id="TKzSR9yNFDhZ" type="nnvOyvzkSE17" name="sta_tei" />
        <UML:Attribute comment="The lease time for the TEI." isSpecification="false" visibility="public" xmi.id="jHWMqeSGHkSF" type="J5WdE6USg2qD" name="lease_time" />
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Enumeration stereotype="enum" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="iTyn7lva5s2U" isRoot="false" isAbstract="false" name="cc_assoc_cnf_result_t" >
       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="iTyn7lva5s2U" xmi.id="ufuBQKP6mNrt" isRoot="false" isAbstract="false" name="SUCCESS" />
       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="iTyn7lva5s2U" xmi.id="3ZQrpdViHOrh" isRoot="false" isAbstract="false" name="FAILURE_TEMPORARY_RESSOURCE_EXHAUSTION" />
       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="iTyn7lva5s2U" xmi.id="DYZb2M95wYuj" isRoot="false" isAbstract="false" name="FAILURE_PERMANANT_RESSOURCE_EXHAUSTION" />
       <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" namespace="iTyn7lva5s2U" xmi.id="HsihwnbZgPL4" isRoot="false" isAbstract="false" name="FAILURE_OTHER_REASON" />
      </UML:Enumeration>
     </UML:Namespace.ownedElement>
     <XMI.extension xmi.extender="umbrello" >
      <diagrams>
       <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="978" snapy="10" showatts="1" xmi.id="bZ62yFKbgidF" documentation="" type="1" showops="1" showpackage="0" name="diagramme de classes" localid="" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="853" >
        <widgets>
         <classwidget usesdiagramfillcolor="0" width="395" showattsigs="601" x="73" fillcolor="#ffffc0" y="56" showopsigs="601" linewidth="none" height="224" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="L2ASUCoHdFZ0" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="303" showattsigs="601" x="37" fillcolor="#ffffc0" y="586" showopsigs="601" linewidth="none" height="88" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="7z9AcGCqg0oV" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <enumwidget usesdiagramfillcolor="0" width="203" x="86" fillcolor="#ffffc0" y="464" linewidth="none" height="64" usefillcolor="1" isinstance="0" xmi.id="LYg9EevkY5Yi" showpackage="0" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <classwidget usesdiagramfillcolor="0" width="209" showattsigs="601" x="417" fillcolor="#ffffc0" y="594" showopsigs="601" linewidth="none" height="104" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="h7zBSqWEqMgp" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
         <enumwidget usesdiagramfillcolor="0" width="303" x="369" fillcolor="#ffffc0" y="448" linewidth="none" height="96" usefillcolor="1" isinstance="0" xmi.id="iTyn7lva5s2U" showpackage="0" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
        </widgets>
        <messages/>
        <associations>
         <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="LYg9EevkY5Yi" widgetaid="7z9AcGCqg0oV" xmi.id="w9oABNcQk8tU" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
          <linepath>
           <startpoint startx="188" starty="586" />
           <endpoint endx="187" endy="528" />
          </linepath>
          <floatingtext usesdiagramfillcolor="1" width="100" x="189" fillcolor="none" y="530" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="4LSNu2n8xv0n" text="request_type" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="iTyn7lva5s2U" widgetaid="h7zBSqWEqMgp" xmi.id="k6g55qVry99W" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
          <linepath>
           <startpoint startx="521" starty="594" />
           <endpoint endx="520" endy="544" />
          </linepath>
          <floatingtext usesdiagramfillcolor="1" width="54" x="522" fillcolor="none" y="546" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="WBGxxfoc9IIk" text="result" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
         </assocwidget>
        </associations>
       </diagram>
      </diagrams>
     </XMI.extension>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Use Case View" isRoot="false" isAbstract="false" name="Use Case View" >
     <UML:Namespace.ownedElement>
      <UML:Actor isSpecification="false" isLeaf="false" visibility="public" namespace="Use Case View" xmi.id="g2RmQlkG6CqM" isRoot="false" isAbstract="false" name="CP" />
     </UML:Namespace.ownedElement>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Component View" isRoot="false" isAbstract="false" name="Component View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Deployment View" isRoot="false" isAbstract="false" name="Deployment View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Entity Relationship Model" isRoot="false" isAbstract="false" name="Entity Relationship Model" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
   </UML:Namespace.ownedElement>
  </UML:Model>
 </XMI.content>
 <XMI.extensions xmi.extender="umbrello" >
  <docsettings viewid="bZ62yFKbgidF" documentation="actions of CCo responsability.

CCo action module implements actions of CCo responsability

manage SNID &quot;collisions&quot; (if SNID conflict, a new SNID value shall be chosen) 

manage TEI leases (create, suppress, expire)

manage sta association

manage authentication with relevant keys (NEK, NMK) and security-level

Initialisation of SNID &amp; management of SNID conflicts" uniqueid="A09EO9VnalKh" />
  <listview>
   <listitem open="1" type="800" label="Vues" >
    <listitem open="1" type="801" id="Logical View" >
     <listitem open="0" type="807" id="bZ62yFKbgidF" label="diagramme de classes" />
     <listitem open="1" type="813" id="h7zBSqWEqMgp" >
      <listitem open="0" type="814" id="k6g55qVry99W" />
      <listitem open="0" type="814" id="w8HLJYczfZA6" />
      <listitem open="0" type="814" id="PeKEyy1j4fo8" />
      <listitem open="0" type="814" id="TKzSR9yNFDhZ" />
      <listitem open="0" type="814" id="jHWMqeSGHkSF" />
     </listitem>
     <listitem open="1" type="813" id="7z9AcGCqg0oV" >
      <listitem open="0" type="814" id="w9oABNcQk8tU" />
      <listitem open="0" type="814" id="q1U9qSCXi0ay" />
      <listitem open="0" type="814" id="rwYL7p0EYPAf" />
      <listitem open="0" type="814" id="DdCYvWsjWLqK" />
     </listitem>
     <listitem open="1" type="813" id="L2ASUCoHdFZ0" >
      <listitem open="0" type="814" id="wJK4orddFvYy" />
      <listitem open="0" type="814" id="IVOTagMalq8Q" />
      <listitem open="0" type="815" id="qHxkg2dtESUh" />
      <listitem open="0" type="815" id="2gQknmKqTzYm" />
      <listitem open="0" type="815" id="Wf52IeS60CA2" />
      <listitem open="0" type="815" id="RhTqdgLYcIeT" />
      <listitem open="0" type="815" id="TgOyCXvyx6rl" />
      <listitem open="0" type="815" id="SwOagcKvW3p0" />
      <listitem open="0" type="815" id="PU4v0VmG0hH6" />
      <listitem open="0" type="815" id="wZIl1SxKS9HT" />
      <listitem open="0" type="815" id="zsD44qakozbG" />
      <listitem open="0" type="815" id="pzdLQr60HhdP" />
      <listitem open="0" type="815" id="uUHWZwfWD0Yz" />
     </listitem>
     <listitem open="1" type="830" id="Datatypes" >
      <listitem open="1" type="829" id="BsXuVmQldfSS" />
      <listitem open="1" type="829" id="vofGM4owR1PQ" />
      <listitem open="1" type="829" id="1lLAIoXrLdtJ" />
      <listitem open="1" type="829" id="pTgoiQ7YHojW" />
      <listitem open="1" type="829" id="Shk6a1xmtUeN" />
      <listitem open="1" type="829" id="l2nnsImcbvsP" />
      <listitem open="1" type="829" id="WHsGhr6cL3qV" />
      <listitem open="1" type="829" id="O01xtrLMY3S6" />
      <listitem open="1" type="829" id="Q4TYO2bRfXJq" />
      <listitem open="1" type="829" id="CQBdOKlCTu2N" />
      <listitem open="1" type="829" id="Kx1VvXVji5mn" />
      <listitem open="1" type="829" id="ClVcxKp0dXpU" />
      <listitem open="1" type="829" id="3JjrtT9nxOIX" />
      <listitem open="1" type="829" id="G46rjYKTY5EP" />
      <listitem open="1" type="829" id="aHp7fmMY11yJ" />
      <listitem open="1" type="829" id="7IVPdQ5yFmJq" />
      <listitem open="1" type="829" id="J5WdE6USg2qD" />
      <listitem open="1" type="829" id="X7Q5Iud3fXPb" />
      <listitem open="1" type="829" id="QPMsbNxuTUYh" />
      <listitem open="1" type="829" id="nnvOyvzkSE17" />
      <listitem open="1" type="829" id="oZHHg64PKBaq" />
      <listitem open="0" type="829" id="AdYl289wjpBd" />
      <listitem open="1" type="829" id="5NqwrUH5XNxE" />
      <listitem open="1" type="829" id="hz7D2ZH5u80l" />
      <listitem open="1" type="829" id="tFhSKvrguqen" />
     </listitem>
     <listitem open="1" type="831" id="iTyn7lva5s2U" >
      <listitem open="0" type="839" id="ufuBQKP6mNrt" />
      <listitem open="0" type="839" id="3ZQrpdViHOrh" />
      <listitem open="0" type="839" id="DYZb2M95wYuj" />
      <listitem open="0" type="839" id="HsihwnbZgPL4" />
     </listitem>
     <listitem open="1" type="831" id="LYg9EevkY5Yi" >
      <listitem open="0" type="839" id="ke44NNWgvApA" />
      <listitem open="0" type="839" id="iDwUjrOSWSWr" />
     </listitem>
    </listitem>
    <listitem open="1" type="802" id="Use Case View" >
     <listitem open="1" type="811" id="g2RmQlkG6CqM" />
    </listitem>
    <listitem open="1" type="821" id="Component View" />
    <listitem open="1" type="827" id="Deployment View" />
    <listitem open="1" type="836" id="Entity Relationship Model" />
   </listitem>
  </listview>
  <codegeneration>
   <codegenerator language="Java" />
  </codegeneration>
 </XMI.extensions>
</XMI>