Web Site

Computerit-solutions.com



» Computer » Computer network » Topics begins with H » High level Architecture


Page modified: Friday, June 23, 2006 20:28:28

High level Architecture (HLA) is one of the US-American Ministry of Defense (more exact the "“Defense Modeling and simulation Office, DMSO for the U.S. department OF Defense"”) defined architecture for integrated and distributed simulation. This concept became in the year 2000 the international standard (IEEE 1516). It is based on the idea, a total simulation into several particulars to divide small Simulationen which exchange among themselves their information. Communication takes place over a computer network. The individual Simulationen is administered thereby by a central component, the so-called "“run TimeInfrastructure"” (RTI). This supervises the expiration of simulation and administers the distribution of the data between the Einzelsimulationen The whole of the Einzelsimulationen is called "“federation"”.

Technical overview

The High level Architecture is based on three large definition ranges

  • "“Interface Specification"”: This defines the interface between the Einzelsimulationen and the RTI. These are concretely program libraries, which contain the functions and data structures for communication between RTI and
  • "“Object Model Template (OMT)"”: The OMT defines, which information between the Simulationen is to be exchanged and how these are to be documented.
  • "“HLA rules"”: Defines the rules, which a simulation must keep, in order to be standard conformal.

The data, which are exchanged between HLA can be either objects or interactions. An object is a data structure, which is present in a participating simulation and which distributes their data (attributes) in the network. An interaction is to be equated with an event and possesses determined parameter to the example possesses an object "“tank"”, that in simulation A is played the attributes position, speed, acceleration, etc. An interaction can e.g. be now firing a rocket of a combat aircraft, which is played in simulation B and as parameter the type warhead, which possesses a fired at goal or the firing object. Now simulation would be B in a the position to react to firing the rocket.

Interface Specification

The interface between simulation and RTI is i.d.R. object-oriented and in a programming language such as C++ or Java implemented. The objects and functions the available can be divided into the following groups (service groups):

  • Federation management
  • Declaration management
  • Object management
  • Time management
  • DATA distribution management
  • Support services

Object Model Template (OMT)

The OMT forms a common framework for communication between HLA It consists of:

  • Federation Object Model (FOM): This defines the made available objects with attributes and the interactions with their parameters and is federation far well-known.
  • Simulation Object Model (SOM): Comparably with FOM, however only for an individual

HLA rules

The HLA rules describe requirements at and federations with the expiration of simulation. Here the communication bases are defined among other things.

(must be still supplemented)

Standard

The HLA is defined since 2000 in the IEEE standard 1516, which into the following portions is divided:

  • IEEE 1516-2000: High level Architecture - Framework and Rules
  • IEEE 1516.1-2000: High level Architecture - Federate interface Specification
  • IEEE 1516.1-2000: Errata (16.Okt. 2003)
  • IEEE 1516.2-2000: High level Architecture - Object Model Template (OMT) Specification
  • IEEE 1516.3-2003: Recommended Practice for HLA Federation development and Execution Process (FEDEP)

Related links


Articles in category "High level Architecture"

We found here 9 articles.

H

» Haven barrier
» Header error check
» High level Architecture
» Holddown timer
» Homeplug
» Hop (network technology)
» HOST
» Host (instruction)
» Hostname

Related Websites

We found here 5 related websites.

Page cached: Wednesday, July 5, 2006 14:10:26
Valid XHTML 1.0!  Valid CSS!

Navigation

Related articles


Page copy protected against web site content infringement by Copyscape