L
'architecture de haut niveau (en anglais
high level architecture, HLA) est une spécification d'architecture logicielle (une norme) qui définit comment créer une simulation globale composée de simulations distribuées interagissant sans être recodées. Dans HLA, chaque simulation participante est appelée fédéré ; elle interagit avec d'autre
fédérés au sein d’une
fédération HLA, qui est en fait un groupe de fédérés. L’ensemble de définitions relatives à HLA a donné lieu à la création de la norme 1.3 en
1996, qui a évolué vers HLA 1516-2000 en
2000, la dernière version date de 2010 nommée HLA Evolved ou HLA 1516-2010.