HLA Standard and Certification

advertisement
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
Download