HLA Standard and Certification Tavola Rotonda HLA Rome, 24 Feb. 2006 Björn Löfstrand Manager M&S Services Pitch Technologies bjorn.lofstrand@pitch.se 25-Feb-06 © 2006 Pitch Technologies Interoperability Standards CEI 23-16/VII NEMA 5-15 2 CEE 7/7 ”Shucko” © 2006 Pitch Technologies M&S and Interoperability M&S Interoperability - The ability of a model or simulation to provide services to and accept services from other models and simulations, and to use the services so exchanged to enable them to operate effectively together. (US DoD definition) Conceptual Level (common understanding of information) Pragmatic/Dynamic Level (common use of information) Semantic Level (information exchange) Focus of HLA Standard 3 Syntactic Level (data exchange) Higher Level of interoperablity Technical Level (connectivity) © 2006 Pitch Technologies HLA, M&S Interoperability Standard Common services for coordinated simulation data exchange Services defined in Interface Specification Programming APIs provided in standard for C++/Java Services to be provided by an Run-Time Infrastructure (RTI) compliant with the HLA standard Model driven Information Exchange Data Model (IEDM) Information Exchange contents defined using Object Model Template Live Participants Support Utilities Simulations Interfaces to Live Players Interface Runtime Infrastructure (RTI) Federation Management Object Management Time Management 4 Declaration Management Ownership Management Data Distribution Management © 2006 Pitch Technologies Development of the HLA Standard IEEE 1516 opened for review HLA Baseline HLA HLA adopted by OMG Initial definition Older standards: ALSP DIS 95 96 DoD Masterplan 97 First certified 1516 RTI HLA to IEEE for standardization 98 HLA Stanag 4603 First 1516 RTI 99 00 01 HLA 1.3 HLA 1516-2000 standard standard 02 03 04 First 1516 federations 05 06 ... HLA 1516-2006 ”HLA Evolved” HLA 1.3 US DoD standard IEEE 1516 international open standard 5 © 2006 Pitch Technologies HLA 1.3 vs HLA IEEE 1516 HLA 1.3 US DoD standard Open international standard Developed using SISO processes Developed using IEEE processes Mainly used for defence applications No Pay - No Play policy enforced by DoD RTI verification provided by DMSO Federate Compliance Testing provided by US and France Still videly used (mainly in the US) DMSO RTI no longer available for free Several verified commercial RTIs exists 6 IEEE 1516 Several non-verified RTIs exists Stronger requirement on standards being verifiable Videly used in non-defence applications Greater market acceptance RTI verification provided by DMSO Federate Compliance Testing provided by US, France and Sweden Videly used mainly in Europe, Asia and US US defence slowly moving to HLA 1516 Verified commercial RTI exist © 2006 Pitch Technologies HLA Evolved (IEEE 1516-2006) Fault Tolerance Support Encoding helpers 7 WSDL based API Dynamic Link Compatible APIs Enhanced support for QoS, IPv6, ... Web Service API Subscribtion based on update rate Transportation Types Marshalling/Unmarshalling of encoded data based on standard datatypes and encodings Smart Update Rate Reduction Standardized fault handling and signalling Support for RTI plug’n’play XML Schemas OMT Conformance Schema OMT DIF Schema FDD Schema © 2006 Pitch Technologies Certification Federates Federate Certification RTI RTI Certification An HLA Compliant Federation requires an HLA compliant RTI and HLA compliant Federates Certification is the proof of Compliance 8 © 2006 Pitch Technologies RTI Certification RTI Verification Level 1 - Self-administered by RTI developer - Test procedures provided by DMSO Level 2 - Provided by the RTI Verification Facility - Verifies that candidate RTIs adhere to all requirements specified in the HLA Interface Specification. - Approx. 1900 Tests - Successful level 2 verification required for certification Verification based on HLA specification version (1.3 or IEEE 1516) Interpretation - DoD Interpretations document for the HLA Interface Specification, Version 1.3: Release 3 - DoD Interpretations of the IEEE 1516-2000 series of standards 9 API (C++ or Java) Platform/OS Compiler © 2006 Pitch Technologies 10 © 2006 Pitch Technologies Federate Certification Federate Compliance Testing Tests Conducted by Federate Verification Agent - US (1997) - France (2004) - Sweden (2005) - Canada, Netherlands, Spain, UK (2006) NMSG-025 - Certification Advisary Group (CeAG) 11 269 HLA federates have passed the US compliant testing (2005-12-16) © 2006 Pitch Technologies 12 © 2006 Pitch Technologies Benefits of Certification Certification is a proof of compliance Certification is a proof of commitment Required by most VV&A processes Certification is the cornerstone for interoperability and reuse Standard compliant infrastructure and compliant use of infrastructure provides the basis for technical and syntactic interoperability Standard formats for describing Information Exchange is the basis for semantic interoperability Certification gives a good signal to the market 13 Certification process shows the developer’s commitment to the standard Certification is an important part of quality assurance A HLA compliant federation requires compliant RTI and Federates e.g. DMSO RTI Verification Status Board © 2006 Pitch Technologies Summary HLA is a standard focused on technical, syntactic and parts of semantic interoperability The open international IEEE version of HLA promotes a wider use of the standard allowing HLA IEEE-2006 ”HLA Evolved” provides enhancements, new features and new services that will increase interoperability Certification available for RTI and Federate compliance Certification is a cornerstone for interoperability For more information visit demo and presentation of Pitch HLA compliant and certified products at TESS-COM table and conference room 14 © 2006 Pitch Technologies