IEEE 1516.1-2010
$177.13
IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)– Federate Interface Specification
Published By | Publication Date | Number of Pages |
IEEE | 2010 | 378 |
Revision Standard – Inactive-Reserved. The High Level Architecture (HLA) has been developed to provide a common architecture for distributed modeling and simulation. The HLA defines an integrated approach that provides a common framework for the interconnection of interacting simulations. This document, the second in a family of three related HLA documents, defines the standard services of and interfaces to the HLA runtime infrastructure (RTI). These services are used by the interacting simulations to achieve a coordinated exchange of information when they participate in a distributed federation. The standards contained in this architecture are interrelated and need to be considered as a product set, when changes are made. They each have value independently.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | Cover |
3 | Title page |
6 | Introduction Notice to users Laws and regulations Copyrights Updating of IEEE documents |
7 | Errata Interpretations Patents Participants |
10 | Contents |
15 | Important notice 1. Overview 1.1 Scope 1.2 Purpose |
16 | 1.3 Introduction 1.4 Background |
21 | 2. Normative references |
23 | 3. Definitions, abbreviations and acronyms 3.1 Definitions |
36 | 3.2 Abbreviations and acronyms |
39 | 4. Federation management 4.1 Overview |
51 | 4.2 Connect service |
52 | 4.3 Disconnect service 4.4 Connection Lost ā service |
53 | 4.5 Create Federation Execution service |
54 | 4.6 Destroy Federation Execution service |
55 | 4.7 List Federation Executions service 4.8 Report Federation Executions ā service |
56 | 4.9 Join Federation Execution service |
57 | 4.10 Resign Federation Execution service |
60 | 4.12 Confirm Synchronization Point Registration ā service |
61 | 4.13 Announce Synchronization Point ā service |
62 | 4.14 Synchronization Point Achieved service |
63 | 4.15 Federation Synchronized ā service 4.16 Request Federation Save service |
65 | 4.17 Initiate Federate Save ā service |
66 | 4.18 Federate Save Begun service |
67 | 4.19 Federate Save Complete service 4.20 Federation Saved ā service |
68 | 4.21 Abort Federation Save service |
69 | 4.22 Query Federation Save Status service |
70 | 4.23 Federation Save Status Response ā service |
71 | 4.24 Request Federation Restore service |
72 | 4.25 Confirm Federation Restoration Request ā service |
73 | 4.26 Federation Restore Begun ā service 4.27 Initiate Federate Restore ā service |
74 | 4.28 Federate Restore Complete service |
75 | 4.29 Federation Restored ā service |
76 | 4.30 Abort Federation Restore service |
77 | 4.31 Query Federation Restore Status service |
78 | 4.32 Federation Restore Status Response ā service |
79 | 5. Declaration management (DM) 5.1 Overview |
87 | 5.2 Publish Object Class Attributes service |
88 | 5.3 Unpublish Object Class Attributes service |
90 | 5.4 Publish Interaction Class service |
91 | 5.5 Unpublish Interaction Class service 5.6 Subscribe Object Class Attributes service |
93 | 5.7 Unsubscribe Object Class Attributes service |
94 | 5.8 Subscribe Interaction Class service |
96 | 5.9 Unsubscribe Interaction Class service 5.10 Start Registration For Object Class ā service |
97 | 5.11 Stop Registration For Object Class ā service |
98 | 5.12 Turn Interactions On ā service |
99 | 5.13 Turn Interactions Off ā service |
101 | 6. Object management 6.1 Overview |
106 | 6.2 Reserve Object Instance Name service |
107 | 6.3 Object Instance Name Reserved ā service |
108 | 6.4 Release Object Instance Name service 6.5 Reserve Multiple Object Instance Names service |
109 | 6.6 Multiple Object Instance Names Reserved ā service |
110 | 6.7 Release Multiple Object Instance Names service |
111 | 6.8 Register Object Instance service |
112 | 6.9 Discover Object Instance ā service |
113 | 6.10 Update Attribute Values service |
115 | 6.11 Reflect Attribute Values ā service |
116 | 6.12 Send Interaction service |
118 | 6.13 Receive Interaction ā service |
119 | 6.14 Delete Object Instance service |
121 | 6.15 Remove Object Instance ā service |
122 | 6.16 Local Delete Object Instance service |
123 | 6.17 Attributes In Scope ā service |
124 | 6.18 Attributes Out Of Scope ā service |
125 | 6.19 Request Attribute Value Update service |
126 | 6.20 Provide Attribute Value Update ā service |
127 | 6.21 Turn Updates On For Object Instance ā service |
128 | 6.22 Turn Updates Off For Object Instance ā service 6.23 .Request Attribute Transportation Type Change service |
130 | 6.24 Confirm Attribute Transportation Type Change ā service 6.25 Query Attribute Transportation Type service |
131 | 6.26 Report Attribute Transportation Type ā service |
132 | 6.27 Request Interaction Transportation Type Change service |
133 | 6.28 Confirm Interaction Transportation Type Change ā service |
134 | 6.29 Query Interaction Transportation Type service 6.30 Report Interaction Transportation Type ā service |
137 | 7. Ownership management 7.1 Overview |
143 | 7.2 Unconditional Attribute Ownership Divestiture service |
144 | 7.3 Negotiated Attribute Ownership Divestiture service |
146 | 7.4 Request Attribute Ownership Assumption ā service |
147 | 7.5 Request Divestiture Confirmation ā service |
148 | 7.6 Confirm Divestiture service |
149 | 7.7 Attribute Ownership Acquisition Notification ā service |
150 | 7.8 Attribute Ownership Acquisition service |
152 | 7.9 Attribute Ownership Acquisition If Available service |
153 | 7.10 Attribute Ownership Unavailable ā service |
154 | 7.11 Request Attribute Ownership Release ā service |
155 | 7.12 Attribute Ownership Release Denied service |
156 | 7.13 Attribute Ownership Divestiture If Wanted service |
157 | 7.14 Cancel Negotiated Attribute Ownership Divestiture service 7.15 Cancel Attribute Ownership Acquisition service |
159 | 7.16 Confirm Attribute Ownership Acquisition Cancellation ā service |
160 | 7.17 Query Attribute Ownership service 7.18 Inform Attribute Ownership ā service |
161 | 7.19 Is Attribute Owned By Federate service |
163 | 8. Time management 8.1 Overview |
173 | 8.2 Enable Time Regulation service |
174 | 8.3 Time Regulation Enabled ā service |
175 | 8.4 Disable Time Regulation service |
176 | 8.5 Enable Time Constrained service |
177 | 8.6 Time Constrained Enabled ā service |
178 | 8.7 Disable Time Constrained service |
179 | 8.8 Time Advance Request service |
180 | 8.9 Time Advance Request Available service |
181 | 8.10 Next Message Request service |
183 | 8.11 Next Message Request Available service |
185 | 8.12 Flush Queue Request service |
186 | 8.13 Time Advance Grant ā service |
187 | 8.14 Enable Asynchronous Delivery service |
188 | 8.15 Disable Asynchronous Delivery service |
189 | 8.16 Query GALT service |
190 | 8.17 Query Logical Time service 8.18 Query LITS service |
191 | 8.19 Modify Lookahead service |
192 | 8.20 Query Lookahead service |
193 | 8.21 Retract service |
194 | 8.22 Request Retraction ā service |
195 | 8.23 Change Attribute Order Type service |
196 | 8.24 Change Interaction Order Type service |
199 | 9. Data distribution management (DDM) 9.1 Overview |
208 | 9.2 Create Region service |
209 | 9.3 Commit Region Modifications service |
210 | 9.4 Delete Region service |
211 | 9.5 Register Object Instance With Regions service |
213 | 9.6 Associate Regions For Updates service |
214 | 9.7 Unassociate Regions For Updates service |
215 | 9.8 Subscribe Object Class Attributes With Regions service |
217 | 9.9 Unsubscribe Object Class Attributes With Regions service |
219 | 9.10 Subscribe Interaction Class With Regions service |
221 | 9.11 Unsubscribe Interaction Class With Regions service |
222 | 9.12 Send Interaction With Regions service |
223 | 9.13 Request Attribute Value Update With Regions service |
227 | 10. Support services 10.1 Overview |
228 | 10.2 Get Automatic Resign Directive service |
229 | 10.3 Set Automatic Resign Directive service 10.4 Get Federate Handle service |
230 | 10.5 Get Federate Name service |
231 | 10.6 Get Object Class Handle service 10.7 Get Object Class Name service |
232 | 10.8 Get Known Object Class Handle service |
233 | 10.9 Get Object Instance Handle service |
234 | 10.10 Get Object Instance Name service 10.11 Get Attribute Handle service |
235 | 10.12 Get Attribute Name service |
236 | 10.13 Get Update Rate Value service 10.14 Get Update Rate Value For Attribute service |
237 | 10.15 Get Interaction Class Handle service |
238 | 10.16 Get Interaction Class Name service |
239 | 10.17 Get Parameter Handle service 10.18 Get Parameter Name service |
240 | 10.19 Get Order Type service |
241 | 10.20 Get Order Name service 10.21 Get Transportation Type Handle service |
242 | 10.22 Get Transportation Type Name service |
243 | 10.23 Get Available Dimensions For Class Attribute service |
244 | 10.24 Get Available Dimensions For Interaction Class service 10.25 Get Dimension Handle service |
245 | 10.26 Get Dimension Name service |
246 | 10.27 Get Dimension Upper Bound service 10.28 Get Dimension Handle Set service |
247 | 10.29 Get Range Bounds service |
248 | 10.30 Set Range Bounds service |
249 | 10.31 Normalize Federate Handle service |
250 | 10.32 Normalize Service Group service 10.33 Enable Object Class Relevance Advisory Switch service |
251 | 10.34 Disable Object Class Relevance Advisory Switch service |
252 | 10.35 Enable Attribute Relevance Advisory Switch service |
253 | 10.36 Disable Attribute Relevance Advisory Switch service 10.37 Enable Attribute Scope Advisory Switch service |
254 | 10.38 Disable Attribute Scope Advisory Switch service |
255 | 10.39 Enable Interaction Relevance Advisory Switch service |
256 | 10.40 Disable Interaction Relevance Advisory Switch service 10.41 Evoke Callback service |
257 | 10.42 Evoke Multiple Callbacks service |
258 | 10.43 Enable Callbacks service |
259 | 10.44 Disable Callbacks service |
261 | 11. Management object model (MOM) 11.1 Overview 11.2 MOM object classes |
262 | 11.3 MOM interaction classes |
264 | 11.4 MOM-related characteristics of the RTI |
266 | 11.5 Service reporting 11.6 MOM OMT tables |
303 | 12. Programming language mappings 12.1 Overview 12.2 Designators |
304 | 12.3 Logical time, timestamps, and lookahead |
305 | 12.4 Standardized time types |
306 | 12.5 Connect 12.6 Concurrency and reentrancy |
307 | 12.7 Dynamic link compatibility 12.8 Reflect Attribute Values service methods 12.9 Receive Interaction service methods |
308 | 12.10 Remove Object Instance service methods 12.11 Java |
323 | 12.12 C++ |
338 | 12.13 Web Service Definition Language (WSDL) |
347 | 13. Conformance 13.1 Federate conformance 13.2 RTI conformance |
349 | Annex A (informative) API information |
351 | Annex B (normative) Java API |
357 | Annex C (normative) C++ API |
359 | Annex D (normative) Web Services API |
361 | Annex E (informative) Rationale |
371 | Annex F (normative) FOM Document Data (FDD) XML Schema declaration |
373 | Annex G (normative) MOM and Initialization Module (MIM) |
375 | Annex H (informative) Bibliography |
377 | Annex I (informative) Figure table |