IEEE 1516.1 2001
$83.96
IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) Federate Interface Specification
Published By | Publication Date | Number of Pages |
IEEE | 2001 | 475 |
New IEEE Standard – Inactive – Superseded. The high level architecture (HLA) has been developed to provide a common architecturefor distributed modeling and simulation. The HLA defines an integrated approach that provides acommon 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 theHLA Runtime Infrastructure (RTI). These services are used by the interacting simulations to achievea 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 |