Rozmiar: 8938 bajtów


High Level Architecture



The High Level Architecture (HLA) is a general purpose architecture for distributed computer simulation systems. Using HLA, computer simulations can communicate to other computer simulations regardless of the computing platforms. Communication between simulations is managed by a runtime infrastructure (RTI). == Technical overview == The High Level Architecture (HLA) consists of the following components: * Interface Specification. The interface specification document defines how HLA compliant simulators interact with the Runtime infrastructure (RTI). The RTI provides a Library (computer science) and an API (API) complient to the interface specifiation. * Object Model Template (OMT). The OMT specifies what information is communicated between simulations and how it is documented. * HLA Rules. Rules simulations must obey to be compliant to the standard. Common terminology is used for HLA. A HLA compliant simulation is referred to as a federate. Multiple simulations connected via the RTI using a common OMT are referred to as a federation. A collection of related data sent between simulations is referred to as objects. Objects have attributes, a single data field. Events sent between simulations are referred to as interactions. === Interface specification === The interface specification is Object_oriented. Many RTIs provide APIs in C_Plus_Plus and the Java_programming_language programming languages. The interface specification is divided into service groups: * Federation Management * Declaration Management * Object Management * Ownership Management * Time Management * Data Distribution Management * Support Services === Object model template === The object model template (OMT) provides a common framework for the communication between HLA simulations. OMT consists of the following documents: * Federation Object Model (FOM). The FOM describes the shared object, attributes and interactions for the whole federation. * Simulation Object Model (SOM). A SOM describes the shared object, attributes and interactions used for a single federate. === HLA rules === The HLA rules describe the responsiblities of federations the federates that join. # Federations shall have a HLA Federation Object Model (FOM), documented in accordance with the HLA Object Model Template (OMT). # In a federation, all representation of objects in the FOM shall be in the federates, not in the run-time infrastructure (RTI). # During a federation execution, all exchange of FOM data among federates shall occur via the RTI. # During a federation execution, federates shall interact with the run-time infrastructure (RT) in accordance with the HLA interface specification. # During a federation execution, an attribute of an instance of an object shall be owned by only one federate at any given time. # Federates shall have an HLA Simulation Object Model (SOM), documented in accordance with the HLA Object Model Template (OMT). # Federates shall be able to update and/or reflect any attributes of objects in their SOM and send and/or receive SOM object interactions externally, as specified in their SOM. # Federates shall be able to transfer and/or accept ownership of an attribute dynamically during a federation execution, as specified in their SOM. # Federates shall be able to vary the conditions under which they provide updates of attributes of objects, as specified in their SOM. # Federates shall be able to manage local time in a way that will allow them to coordinate data exchange with other members of a federation. == Standards == HLA is defined under IEEE Standard 1516: * IEEE 1516-2000 - Standard for Modeling and Simulation High Level Architecture - Framework and Rules * IEEE 1516.1-2000 - Standard for Modeling and Simulation High Level Architecture - Federate Interface Specification * [http://standards.ieee.org/reading/ieee/updates/errata/1516.1-2000.pdf IEEE 1516.1-2000 Errata (2003-oct-16)] * IEEE 1516.2-2000 - Standard for Modeling and Simulation High Level Architecture - Object Model Template (OMT) Specification * IEEE 1516.3-2003 - Recommended Practice for High Level Architecture Federation Development and Execution Process (FEDEP) See also: * [https://www.dmso.mil/public/library/projects/hla/rti/DoD_interps_1516_Release_2.doc Department of Defense (DoD) Interpretations of the IEEE 1516-2000 series of standards, Release 2 (2003-jul-01)] HLA (in both the current IEEE 1516 version and its ancestor "1.3" version) is the subject of the NATO draft standardization agreement (STANAG 4603) for modelling and simulation: ''Modelling And Simulation Architecture Standards For Technical Interoperability: High Level Architecture (HLA)''. == References == IEEE standards NATO Standardisation Agreements

High Level Architecture



What is the area where this definition applies? For instance, would it be correct to start the article "In computing, ..." ? User:Notinasnaid 10:51, 3 Nov 2004 (UTC)

High level architecture



#REDIRECT High Level Architecture

High level architecture



#REDIRECT Talk:High Level Architecture


See other meanings of words starting from letter:

H

HA | HB | HC | HD | HE | HF | HG | HI | HJ | HK | HL | HM | HN | HO | HP | HR | HS | HT | HU | HW | HX | HY | HZ |

Words begining with High_Level_Architecture:

High_Level_Architecture
High_Level_Architecture
High_level_architecture
High_level_architecture


These materials are based on Wikipedia and licensed under the GNU FDL



YouTube.com videos better site than Turbo Tax 2007
encyklopedia online