Jump to: navigation, search

High-Level Architecture

74 bytes added, 15:16, 29 December 2015
add more missing information that got lost by the recent "rewrite", getting rid of quotes ...
'''High-Level Architecture''' ('''HLA''') is a general purpose architecture for distributed computer simulation systems.
Rather than have the entire simulation within a single executable, the simulation is split into different ''Federates'', which interact with each other by a ''Run-Time Infrastructure'' (''RTI'', a message bus that handles serialization of messages, events and objects), with federates typically running in their own threads/processes and each federate process having access to the full virtual process address space instead of having to share it with other subsystems (i.e. 32 bit platforms may make better use of virtual RAM that way).
There are three big advantages to this over a monolithic simulation (e.g. FlightGear V3.6):

Navigation menu