PADS-HLA Tutorial GoalsTutorialParallel & Distributed Simulation Systems and the High Level ArchitectureKalyan Perumalla, Ph.D.Senior ResearcherModeling & Simulation GroupOak Ridge National LaboratoryOak Ridge, Tennesseeperumallaks@ornl.govPADS = Parallel and Distributed SimulationNov 28, 2005 HLA = High Level ArchitectureTM = Time Management28-Nov-2005 IITSEC Tutorial on PADS-HLA 2Outline 1. HLA Overview28-Nov-2005 IITSEC Tutorial on PADS-HLA 3 28-Nov-2005 IITSEC Tutorial on PADS-HLA 4HLA – Architecture Interface – Integrating Individual SimulatorsIndividual/autonomous simulator• Based on a composable “system of systems” approach•S ynonym ous w ith Federate in HLA terminology– No single simulation can satisfy all user needs– Support interoperability and reuse among DoD simulations • Conforms to, and uses, HLA Interface Specification (IFSpec)• Federations of simulations RTI implements interface services– Pure software simulations • Federation setup and teardown– Human-in-the-loop simulations (virtual simulators)• Data exchange among federates– Live components (e.g., instrumented weapon systems)• Synchronization for timestamp-ordered processingThe HLA consists of• Rules that simulations (federates) must follow to achieve proper interaction Federationduring a federation execution• Object Model Template (OMT) defines the format for specifying the set of Simulator Simulator Simulatorcommon objects used by a federation (federation object model), ...