Integration of IMPRINT to the Modeling Architecture for Technology Research and Experimentation...
-
Upload
brooke-scott -
Category
Documents
-
view
213 -
download
0
Transcript of Integration of IMPRINT to the Modeling Architecture for Technology Research and Experimentation...
Integration of IMPRINT to the
Modeling Architecture for Technology Research and
Experimentation (MATREX)
Tim Lee
December 7, 2005
Agenda
Modeling Architecture for Technology Research and Experimentation (MATREX) Program Background
Command, Control, Communications Human Performance Model (C3HPM) Objective in MATREX
C3HPM Current Implementation C3HPM Future Implementation Lessons Learned
MATREX BackgroundProgram Goals
Develop “a persistent environment with a tailorable, scalable, distributed architecture for live, virtual, and constructive simulations for examination of joint C4ISR concepts and System of Systems solutions.”
Provide “key enabling M&S technology for FCS System of systems Integration Laboratory, System of Systems Virtual Framework …”
MATREX BackgroundSystem Infrastructure
OCSOCSSANDSSANDS DOSDOSMTSMTS
ALCESALCES
SLAMEMSLAMEMMC2MC2 WECMWECMCMS CMS SimulationSimulation
CMS CMS ControlControl
OTBOTB
hlaControlhlaControl hlaResultshlaResults
InterdapterInterdapter InterdapterInterdapter
SC4SC4 UAVUAV
DISDISHLA InfrastructureHLA InfrastructureHLA SimulationsHLA SimulationsHLA GridHLA Grid
DIS LAN 2DIS LAN 2DIS LAN 1DIS LAN 1
DCATDCAT
Data BasesData Bases
Virtual EnvironmentTOCTOC
TOCTOC
Time Sensor SensorType AcquisitionLevel Target TargetType Range17:09:57 B001133001 FCS_CBT Identified R002143002 T_72M 5176.23672517:09:57 B001133001 FCS_CBT Identified R002143003 T_72M 5251.05640717:10:32 B001133003 FCS_CBT Identified R002143001 T_72M 5013.86795217:10:49 B001133001 FCS_CBT Identified R002143001 T_72M 386.468603117:10:49 B001133001 FCS_CBT Identified R002143004 T_72M 460.4706916
DCAT DATA EXAMPLE
C3HPMC3HPM
HLA RTIHLA RTI (Data Distribution)(Data Distribution)
ARMSARMS AMSAMS LVSLVS MSLSMSLSVDMSVDMS
Data Analysis & Data Analysis & PerspectivesPerspectives
C3HPM Goals in MATREX
Provide a tool to support evaluation of warfighter task allocation, warfighter decision aiding, and WMI device suitability in combat vehicles and C2 shelters across Large force structures Wide varieties of complex scenarios
Provide a tool to support integration and test of warfighter decision aids and WMI devices into combat vehicles and C2 shelters
Provide a modeling and simulation environment to support analysis of Operational & Organizational Plan issues by coordinating with other MATREX tools
C3HPM Goals in MATREX (cont.)
Integrated ConceptsORD, O&O, TTPS
WarfighterRole
Models
Unit Organization
Models
Unit Equipment
Models
C3HPMSimulation
C3GridSimulation
OTB/OOSSimulation
EvaluationScenario
ExperimentData
Analyst
CandidateConfiguration
O&O Issues
MATREX
C3HPM Current Implementation Objectives
Provide constructive simulation of warfighters performing C2 tasks in the MATREX environment Provide capability to model operational roles as prioritized
reactions to received C2 messages• Manipulate data of received C2 messages to generate transmitted
C2 messages
• Execution time lines of reactions based on equipment models and human performance limitations
Provide capability to simulate operational roles for warfighters in multiple platforms
Provide capability to log tasks and workload for all warfighters
Demonstrate capabilities by modeling Joint Close Air Support (JCAS) roles and executing an engagement scenario
C3HPM Current Implementation Design
IMPRINT
TaskManager
TaskData
C3HPM Interface Layer
TimeManager
TaskQueues
C3HPMJInterface
C3HPMJ
JessEngine
C3HPMInterface
MATREXInterface
WaitQueues
IMPRINT/COMInterface
MATREXInterface
MATREXHLA NetworkTCP/IP
COM
Role A Role B Role C
Task Networks
MasterScheduler
C3HPM Current Implementation Model Data: Joint Tactics from JP 3-09.3
GLODet
BCD
FSC / FSE
JOINTTACTICAL AIRCONTROLLER
(JTAC)
CAS ACFT
SUPPORTREQUIREMENT
TASKED TOOTHER FIRE
SUPPORT ASSETS
OPTION
*J-STARS/AWACS can function in place of ASOC
CORPS MAIN CP / TOC
BDE TACP / FSO
DIV TACP / FSO
• DATA UPDATES• IN-ROUTE CONTROL• HAND-OFF TO TC/JTAC• EGRESS CONTROL
WOC(USAF)
SCRAMBLE ON-CALL/
HOLDING ACFT
COORDINATE HAND-OFF AND RETURN
COORD/DIVERT AIRBORNE AIRCRAFT FOR MISSION
AIRCRAFTCONTROLLERS
• J-STARS• AWACS• FAC (A)• TAC (A)• SCAR• HAWKEYE
AIRBORNE
• TACC - ATCS - ASCS
SHIPBORNE
• CRC• TAOC
GROUND
JAOC
JFACC(USAF)
JFC
CO
OR
DIN
AT
ION
4
ACFT LAUNCHED/DIVERTED
ISRDATA
3 ASOC *(USAF)
2
67
5
9
8
10
12
1113
BN TACP / FSO1
BN TOC
SOLE
CASREQUEST
JIC
2
CO FIST
C3HPM Current Implementation Model Data: ARMY / SOF Close Air Support (CAS)
OV-5
C3HPM Current Implementation C2 Message Modeling Configuration
OTB
C3Grid Federates
(SANDS, OCS, MTS,
DOS)
C3HPM
C3HPM
(taskrequest)
HLA Control
ASOC
CAS Air Unit
JAOC
Maneuver
SA
Call for CAS
Internal C2
JTAC
C3HPM Current Implementation JCAS Demo Task Networks: Main Mission
ASOC
JTAC
JAOC
C3HPM Current Implementation JCAS Demo Task Networks: JTAC – Request CAS
C3HPM Current Implementation JCAS Demo Video
C3HPM Future ImplementationObjectives
Enable modeling of Human Centric Network Enabled Battle Command (HC-NEBC) in the MATREX environment
SEMI-automatically generate role models from DODAF products (i.e. OV-6c mission threads) Utilize simulation neutral XML format to encode
behaviors (i.e., OWL-S) to promote reuse Separate role deployment and role to role addressing
to promote reuse Demonstrate capabilities by generating
modular force networked effects roles from TRADOC Analysis Center mission threads and executing an engagement scenario
C3HPM Future ImplementationHC-NEBC Modeling Process
Behavior Modeler
OWL-S Editor
ScenarioDeveloper
MSDE
ForceDeveloper
ACSIS
ExperimentDesigner,
Conductor,& Analyst
MATREXAnalyst
Workstation
C3HPM
C3Grid/CES
OOS
MSDLDoDAFProducts
RoleModels
RoutingTables
PlatformList
C2 Messages
C2 Messages
RoleModels
Experiment Data
Scenarios,MOP/MOE
ModelDevelopment
Data Flow
SimulationInitializationData Flow
SimulationExecutionData Flow
OWL-S
TRACMission Threads
C4ISRModeler
CSAP&T
C3HPM Future ImplementationOWL-S Semantic Markup for Web Services
An ontology which supplies web service providers with a core set of markup language constructs for describing the properties and capabilities of their Web services
Developed in the W3C Web Ontology Language (OWL), an extension to the XML-based Resource Description Framework (RDF) schema that defines terms commonly used in creating a model of an object or process
Developed by the Semantic Web Services arm of the DARPA Agent Markup Language (DAML) Program and submitted to W3C as a member submission http://www.w3.org/Submission/OWL-S/
Provides an extensible, open-source, XML schema for interchange of process descriptions which can be easily transformed and ingested by modeling tools and simulations
Extended by TARDEC & NIST to enable modeling of intelligent battlefield systems to support autonomous system development and warfighter integration into intelligent systems
C3HPM Future ImplementationOWL-S Behavior Modeling
Extended OWL-S to support human performance modeling ISSimpleProcess class with properties
• hasWork (VACP)• usesControlDevice• hasTimeDuration• hasWorkLoad (VACP)
GenericAgent calls with property• hasWorkRate (VACP)
C3HPM Future ImplementationOWL-S Behavior Modeling
Role A
Service1
Service3
Service2
Role B
Service4
Service6
Service5
Role D
Service10
Service12
Service11
Role E
Service13
Service15
Service14
Role C
Service7
Service9
Service8
Each serviceIs defined as aTask network
Each role may be Implemented by one or more warfightersIn the force
Each warfighter may implement one or more roles
Msg x
Msg w
Msg qMsg r
Msg d
Msg k
Msg m
SendMsg x
ReviewMsg w
Performance of a service istriggered by the receiptof a C2 message
Information maybe shared betweenservices withinA role
CCN: SWBB2 FS-1a v3_0 Fv1 27 Jun 05
Howitzers Primary ExchangeSecondary Exchange
MVR BN Main
BCT CP14c
4a
8b
4b
4e
1a
6c
7g
6d
8a
3a3b
4d
3c
12
Fires BN
Fires BTRY
4
5
9a
8c
6
6a
9
*
*
ASASAIS
AFATDSFECC
ASASMCSWS
EMT
EMTMCSWS
MCSGW
MCSGW
ASAS
AFATDSFDC
13
6b
1
6e 7
7a
7b
7c
7d
7e
3
8
8d
8e
8g10g
3d7f8f10f
9c
9d
9e
10
10a
10b
10c
10d
10e
1c
1b
2
2a
LW 155DFCS
* Breakout
PaladinPDFCS
PaladinAFCS
*FOSStryker A3 BFIST
*Breakout
M1A2 SEP M2A3 Stryker FBCB2
* Breakout
PFEDFOS
CO
Observer
FIST
GDU GDU-R
11
AFATDSFECC
9b
AFATDSFDC
C3HPM Future Implementation Mission Thread Example
FS-1a: Call for Fire on Previous Target from an observer to FIST
C3HPM Future Implementation Mission Thread Example: narrative and annotation
FS-1a: Call for Fire on Previous Target from an observer to FIST
C3HPM Future Implementation OWL-S to IMPRINT Translation
Protégé OWL-S
IMPRINT
OWL-S Translator
C3HPM Future Implementation Progress
HC-NEBC architecture being refined More comprehensive coordination with the
development of other MATREX federates: OneSAF, C3Grid, Effects Engine
OWL-S to IMPRINT translation method / tool developed and being refined
Convention for mission thread “annotation” being defined