Transcript Document

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 Background
Program 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 Background
System Infrastructure
SC4
UAV
DIS LAN 1
ALCES
Data Analysis &
Perspectives
DIS LAN 2
Interdapter
DCAT DATA EXAMPLE
Time
Sensor
SensorType
17:09:57 B001133001 FCS_CBT
17:09:57 B001133001 FCS_CBT
17:10:32 B001133003 FCS_CBT
17:10:49 B001133001 FCS_CBT
17:10:49 B001133001 FCS_CBT
Interdapter
AcquisitionLevel
Identified
Identified
Identified
Identified
Identified
Target
TargetType
R002143002 T_72M
R002143003 T_72M
R002143001 T_72M
R002143001 T_72M
R002143004 T_72M
DCAT
Data Bases
MTS
SANDS
DOS
HLA RTI
C3HPM
hlaControl
OCS
CMS
CMS
Simulation
Control
hlaResults
(Data Distribution)
OTB
MC2
WECM
SLAMEM
TOC
TOC
Virtual Environment
ARMS
HLA Grid
AMS
HLA Simulations
LVS
VDMS
HLA Infrastructure
MSLS
DIS
Range
5176.236725
5251.056407
5013.867952
386.4686031
460.4706916
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.)
O&O Issues
Integrated Concepts
ORD, O&O, TTPS
Warfighter
Role
Models
C3HPM
Simulation
Unit
Organization
Models
C3Grid
Simulation
Unit
Equipment
Models
Candidate
Configuration
MATREX
Experiment
Data
Analyst
OTB/OOS
Simulation
Evaluation
Scenario
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
Task Networks
Role A
Role B
Task
Manager
Role C
Task
Data
COM
Time
Manager
IMPRINT/COM
Interface
Task
Queues
Master
Scheduler
C3HPMJ
Interface
MATREX
Interface
Wait
Queues
C3HPM Interface
Layer
HLA Network
TCP/IP
MATREX
C3HPM
Interface
MATREX
Interface
C3HPMJ
Jess
Engine
C3HPM Current Implementation
Model Data: Joint Tactics from JP 3-09.3
C3HPM Current Implementation
Model Data: ARMY / SOF Close Air Support (CAS)
BN TOC
OV-5
CAS
REQUEST
1
BN TACP / FSO
CO
FIST
JFC
ISR
DATA
BDE TACP / FSO
JIC
JFACC
(USAF)
SUPPORT
REQUIREMENT
TASKED TO
OTHER FIRE
SUPPORT ASSETS
JAOC
OPTION
DIV TACP / FSO
BCD
SOLE
2
CORPS MAIN CP / TOC
COORDINATION
AIRBORNE
• J-STARS
• AWACS
• FAC (A)
• TAC (A)
• SCAR
•
HAWKEYE
SHIPBORNE
9
• TACC
- ATCS
- ASCS
4
ASOC *
(USAF)
3
FSC / FSE
AIRCRAFT
CONTROLLERS
2
5
COORD/DIVERT AIRBORNE AIRCRAFT FOR MISSION
7
6
8
• DATA UPDATES
• IN-ROUTE CONTROL
• HAND-OFF TO TC/JTAC
• EGRESS CONTROL
SCRAMBLE ONCALL/
HOLDING ACFT
WOC
(USAF)
GLO
Det
ACFT LAUNCHED/
DIVERTED
10
CAS ACFT
GROUND
12
• CRC
• TAOC
COORDINATE HAND-OFF AND RETURN
11
*J-STARS/AWACS can function in place of ASOC
JOINT
TACTICAL AIR
CONTROLLER
(JTAC)
13
C3HPM Current Implementation
C2 Message Modeling Configuration
HLA Control
OTB
JTAC
CAS Air Unit
C3Grid
Federates
(SANDS,
OCS, MTS,
DOS)
ASOC
JAOC
C3HPM
C3HPM
(taskrequest)
Maneuver
SA
Call for CAS
Internal C2
C3HPM Current Implementation
JCAS Demo Task Networks: Main Mission
JAOC
JTAC
ASOC
C3HPM Current Implementation
JCAS Demo Task Networks: JTAC – Request CAS
C3HPM Current Implementation
JCAS Demo Video
C3HPM Future Implementation
Objectives
 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 Implementation
HC-NEBC Modeling Process
Scenarios,
MOP/MOE
OWL-S Editor
TRAC
Mission
Threads
MATREX
Analyst
Workstation
Role
Models
C3HPM
Behavior Modeler
CSAP&T
Role
Models
C2 Messages
OWL-S
Routing
Tables
C3Grid/CES
MSDL
DoDAF
Products
C2 Messages
C4ISR
Modeler
MSDE
ACSIS
Platform
List
Experiment
Designer,
Conductor,
& Analyst
OOS
Experiment Data
Scenario
Developer
Force
Developer
Model
Development
Data Flow
Simulation
Initialization
Data Flow
Simulation
Execution
Data Flow
C3HPM Future Implementation
OWL-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 Implementation
OWL-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 Implementation
OWL-S Behavior Modeling
Performance of a service is
triggered by the receipt
of a C2 message
Role A
Each role may be
Implemented by one
or more warfighters
In the force
Service
1
Service
2
Service
3
Review
Msg w
Msg x
Msg w
Msg k
Role C
Role B
Service
4
Service
6
Role D
Service
10
Service
9
Each service
Is defined as a
Task network
Role E
Msg d
Service
11
Service
12
Msg m
Service
8
Msg q
Msg r
Each warfighter may
implement one
or more roles
Service
7
Service
5
Send
Msg x
Service
13
Service
14
Service
15
Information may
be shared between
services within
A role
C3HPM Future Implementation
Mission Thread Example
9b
FS-1a: Call for Fire on
Previous Target from
an observer to FIST
10c
6b
8c
12
4a
7c
BCT CP1
MCS
WS
AIS
MCS
GW
4d
4c
AFATDS
FECC
8g
10g
7g
4e
EMT
4
ASAS
AFATDS
FDC
4b
3
9c
13
ASAS
Fires BN
7b 8b 10b
6c
6a
11
10d
9a
MVR BN Main
MCS
WS
8d
MCS
GW
3b
AFATDS
FECC
3a
10f
8f
7f
3d
EMT
ASAS
7d
5
3c
1a
CO
*Breakout
FIST
9d
2a
6d
7a
AFATDS
FDC
8a
10a
Stryker
*
7e
2
9e
6
Primary Exchange
Secondary Exchange
1
Observer
8e
FOS
A3 BFIST
Howitzers
*
7
6e
8
1c
9
10e
1b
Fires BTRY
10
* Breakout
*
LW 155
DFCS
* Breakout
M1A2 SEP
M2A3
Stryker
FBCB2
FOS
PFED
Paladin
PDFCS
Paladin
AFCS
GDU
GDU-R
CCN: SWBB2 FS-1a v3_0 Fv1 27 Jun 05
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
OWL-S Translator
IMPRINT
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