IEEE 1516.1-2000
$115.92
IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) Federate Interface Specification
Published By | Publication Date | Number of Pages |
IEEE | 2000 | 475 |
New IEEE Standard – Superseded. 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 | Title Page |
3 | Introduction Participants |
5 | CONTENTS |
9 | 1. Overview 1.1 Scope 1.2 Purpose 1.3 Introduction |
10 | 1.4 Background |
13 | 2. References |
14 | 3. Definitions, abbreviations, and acronyms 3.1 Definitions |
25 | 3.2 Abbreviations and acronyms |
26 | 4. Federation management 4.1 Overview |
35 | 4.2 Create Federation Execution 4.3 Destroy Federation Execution |
36 | 4.4 Join Federation Execution |
37 | 4.5 Resign Federation Execution |
39 | 4.6 Register Federation Synchronization Point |
40 | 4.7 Confirm Synchronization Point Registration�† |
41 | 4.8 Announce Synchronization Point�† |
42 | 4.9 Synchronization Point Achieved 4.10 Federation Synchronized�† |
43 | 4.11 Request Federation Save |
45 | 4.12 Initiate Federate Save�† |
46 | 4.13 Federate Save Begun 4.14 Federate Save Complete |
47 | 4.15 Federation Saved�† |
48 | 4.16 Query Federation Save Status |
49 | 4.17 Federation Save Status Response�† |
50 | 4.18 Request Federation Restore |
51 | 4.19 Confirm Federation Restoration Request�† |
52 | 4.20 Federation Restore Begun�† 4.21 Initiate Federate Restore�† |
53 | 4.22 Federate Restore Complete |
54 | 4.23 Federation Restored�† |
55 | 4.24 Query Federation Restore Status |
56 | 4.25 Federation Restore Status Response�† |
57 | 5. Declaration management 5.1 Overview |
64 | 5.2 Publish Object Class Attributes |
66 | 5.3 Unpublish Object Class Attributes |
67 | 5.4 Publish Interaction Class |
68 | 5.5 Unpublish Interaction Class |
69 | 5.6 Subscribe Object Class Attributes |
71 | 5.7 Unsubscribe Object Class Attributes |
72 | 5.8 Subscribe Interaction Class |
73 | 5.9 Unsubscribe Interaction Class |
74 | 5.10 Start Registration For Object Class�† |
75 | 5.11 Stop Registration For Object Class�† |
76 | 5.12 Turn Interactions On�† |
77 | 5.13 Turn Interactions Off�† |
78 | 6. Object management 6.1 Overview |
82 | 6.2 Reserve Object Instance Name |
83 | 6.3 Object Instance Name Reserved�† |
84 | 6.4 Register Object Instance |
85 | 6.5 Discover Object Instance�† |
86 | 6.6 Update Attribute Values |
88 | 6.7 Reflect Attribute Values�† |
89 | 6.8 Send Interaction |
91 | 6.9 Receive Interaction�† |
92 | 6.10 Delete Object Instance |
94 | 6.11 Remove object instance�† |
95 | 6.12 Local Delete Object Instance |
96 | 6.13 Change Attribute Transportation Type |
98 | 6.14 Change Interaction Transportation Type |
99 | 6.15 Attributes In Scope�† |
100 | 6.16 Attributes Out Of Scope�† |
101 | 6.17 Request Attribute Value Update |
102 | 6.18 Provide Attribute Value Update�† |
103 | 6.19 Turn Updates On For Object Instance�† |
104 | 6.20 Turn Updates Off For Object Instance�† |
105 | 7. Ownership management 7.1 Overview |
111 | 7.2 Unconditional Attribute Ownership Divestiture |
112 | 7.3 Negotiated Attribute Ownership Divestiture |
113 | 7.4 Request Attribute Ownership Assumption�† |
114 | 7.5 Request Divestiture Confirmation�† |
115 | 7.6 Confirm Divestiture |
116 | 7.7 Attribute Ownership Acquisition Notification�† |
117 | 7.8 Attribute Ownership Acquisition |
118 | 7.9 Attribute Ownership Acquisition If Available |
120 | 7.10 Attribute Ownership Unavailable�† |
121 | 7.11 Request Attribute Ownership Release�† |
122 | 7.12 Attribute Ownership Divestiture If Wanted |
123 | 7.13 Cancel Negotiated Attribute Ownership Divestiture |
124 | 7.14 Cancel Attribute Ownership Acquisition |
125 | 7.15 Confirm Attribute Ownership Acquisition Cancellation�† |
126 | 7.16 Query Attribute Ownership |
127 | 7.17 Inform Attribute Ownership�† 7.18 Is Attribute Owned By Federate |
129 | 8. Time management 8.1 Overview |
138 | 8.2 Enable time regulation |
140 | 8.3 Time Regulation Enabled�† |
141 | 8.4 Disable Time Regulation 8.5 Enable Time Constrained |
142 | 8.6 Time Constrained Enabled�† |
143 | 8.7 Disable Time Constrained |
144 | 8.8 Time Advance Request |
146 | 8.9 Time Advance Request Available |
147 | 8.10 Next Message Request |
149 | 8.11 Next Message Request Available |
151 | 8.12 Flush Queue Request |
153 | 8.13 Time Advance Grant�† |
154 | 8.14 Enable Asynchronous Delivery 8.15 Disable Asynchronous Delivery |
155 | 8.16 Query GALT |
156 | 8.17 Query Logical Time |
157 | 8.18 Query LITS 8.19 Modify Lookahead |
158 | 8.20 Query Lookahead |
159 | 8.21 Retract |
161 | 8.22 Request Retraction�† 8.23 Change Attribute Order Type |
163 | 8.24 Change Interaction Order Type |
164 | 9. Data distribution management 9.1 Overview |
172 | 9.2 Create Region |
173 | 9.3 Commit Region Modifications |
174 | 9.4 Delete Region |
175 | 9.5 Register Object Instance With Regions |
177 | 9.6 Associate Regions For Updates |
178 | 9.7 Unassociate Regions For Updates |
179 | 9.8 Subscribe Object Class Attributes With Regions |
181 | 9.9 Unsubscribe Object Class Attributes With Regions |
182 | 9.10 Subscribe Interaction Class With Regions |
184 | 9.11 Unsubscribe Interaction Class With Regions |
185 | 9.12 Send Interaction With Regions |
187 | 9.13 Request Attribute Value Update With Regions |
189 | 10. Support services 10.1 Overview |
190 | 10.2 Get Object Class Handle |
191 | 10.3 Get Object Class Name 10.4 Get Attribute Handle |
192 | 10.5 Get Attribute Name |
193 | 10.6 Get Interaction Class Handle |
194 | 10.7 Get Interaction Class Name 10.8 Get Parameter Handle |
195 | 10.9 Get Parameter Name |
196 | 10.10 Get Object Instance Handle |
197 | 10.11 Get Object Instance Name 10.12 Get Dimension Handle |
198 | 10.13 Get Dimension Name |
199 | 10.14 Get Dimension Upper Bound 10.15 Get Available Dimensions For Class Attribute |
200 | 10.16 Get Known Object Class Handle |
201 | 10.17 Get Available Dimensions For Interaction Class |
202 | 10.18 Get Transportation Type 10.19 Get Transportation Name |
203 | 10.20 Get Order Type |
204 | 10.21 Get order name 10.22 Enable Object Class Relevance Advisory Switch |
205 | 10.23 Disable Object Class Relevance Advisory Switch |
206 | 10.24 Enable Attribute Relevance Advisory Switch |
207 | 10.25 Disable Attribute Relevance Advisory Switch 10.26 Enable Attribute Scope Advisory Switch |
208 | 10.27 Disable Attribute Scope Advisory Switch |
209 | 10.28 Enable Interaction Relevance Advisory Switch |
210 | 10.29 Disable Interaction Relevance Advisory Switch 10.30 Get Dimension Handle Set |
211 | 10.31 Get Range Bounds |
212 | 10.32 Set Range Bounds |
213 | 10.33 Normalize Federate Handle |
214 | 10.34 Normalize Service Group 10.35 Initialize RTI |
215 | 10.36 Finalize RTI |
216 | 10.37 Evoke Callback 10.38 Evoke Multiple Callbacks |
217 | 10.39 Enable Callbacks |
218 | 10.40 Disable Callbacks |
219 | 11. Management object model (MOM) 11.1 Overview 11.2 MOM object classes |
221 | 11.3 MOM interaction classes |
222 | 11.4 MOM-related characteristics of the RTI |
224 | 11.5 Service-reporting 11.6 MOM OMT tables |
256 | 12. Programming language mappings 12.1 Overview 12.2 Designators |
257 | 12.3 Ada 95 |
268 | 12.4 Java |
280 | 12.5 C++ |
293 | Annex A: Ada 95 application programmer’s interface |
339 | Annex B: Java application programmer’s interface |
399 | Annex C: C++ application programmer’s interface |
457 | Annex D: Rationale |
469 | Annex E: Bibliography |
470 | Index |