High-Level Architecture: Difference between revisions

Jump to navigation Jump to search
no edit summary
m (re-add ref)
No edit summary
Line 3: Line 3:
'''High-Level Architecture''' ('''HLA''') is a general purpose architecture for distributed computer simulation systems.
'''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'').
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''), with federates typically running in their own threads/processes.


There are three big advantages to this over a monolithic simulation (e.g. FlightGear V3.6):
There are three big advantages to this over a monolithic simulation (e.g. FlightGear V3.6):

Navigation menu