Title: MATREX Update on MSDL Usage
1MATREX Update on MSDL Usage
- Fall 2006 Simulation Interoperability Workshop
- MSDL PDG Meeting
- September 14, 2006
2Modeling Architecture for Technology, Research,
and Experimentation (MATREX)
- MATREX is a simulation environment that includes
- A Federation Object Model (FOM) suitable for
simulating current and future military forces - Software libraries that can be used by developers
to employ HLA and exchange MATREX object data - The OneSAF Testbed Baseline (OTB) and,
eventually, OneSAF Objective System (OOS), to
simulate battlefield entities - A collection of federates developed by the US
Army Research and Development (RD) centers,
allowing high-fidelity representation of
particular functionalities - Software tools for simulation input, federation
management, and data collection - An efficient and powerful simulation
initialization approach leveraging the Military
Scenario Definition Language (MSDL)
3MATREX Current Simulation Initialization Process
- MSDL file includes
- Platform definitions
- Unit definitions
- Force structure
- Force laydown
MSDE
Exercise config data can be extracted from FCS
Sim Env. Scenario data can also be archived into
FSE database
User develops scenario with the Military Scenario
Development Environment
- MSO file includes
- Platform definitions
- Unit definitions
- Force structure
- Force laydown
- Comms topology
- Execution architecture
- Any HLA interaction
FSE DB
MSDL
CSAT
User adds additional config data with CSAT
MSO
Pre-Execution
HLA Control
HLA Control uses the CSAT-generated data
to remotely start each federation component
and to send remote creates for the
instantiation of scenario objects. Additional
HLA interactions may be sent as well.
StartEx
Remote creates Orders
HLA RTI
Federate 1
Federate 2
Federate x
4Evolution of MATREX MSDL Usage
- MATREX is working with the MSDL community to
ensure that MATREX interests are represented - The evolving MATREX initialization requirements
are monitored and compared to the MSDL schema - In the future, MATREX plans to use additional
elements of MSDL as well as additional MSDL
compliant tools
5MATREX Simulation Initialization(Future)
ACSIS
MSDE
MC2
Other?
MSDL
MSO
HLA Control
CSAT
RC
HLA RTI
Federate 1
Federate 2
Federate x