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