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