Title: oint ountermine perational imulation
1ointountermineperationalimulation
J
C
O
S
JCOS After Action Review System
Overview September 1998
2Agenda
- Overview
- Functional Description
- Exercise Preparation and Planning
- Data Preparation and Extraction
- Performance Evaluation
- Data Analysis -- Standard and Custom Products
- Observer/Controller Playback
- Architecture
- Two-tiered
- Three-tiered object-based
- Current Status
3JCOS Goal
Seamless simulation and analysis of joint
warfighting capabilities from sea to land in a
mined environment which can support training,
mission planning, and assessment of military
utility
ASTAMIDS COBRA
AMCM Mech. Influence Sweep
Combat Eng
ML(A)
CIMMD
NMR
ASTAMIDS COBRA
ESMB
JAMC
JAMC
SLS
CIMMD
ORSMC
Advanced Force Operations
Inland Operations
SLS
Breach Lane Navigation System
DET/EN
SABRE
MCM Support Ship
ALISS
Littoral Operations
4Components
Send Orders Receive Reports
Simulation Interfaces
World Wide Web
Service System Representations (Physical
Performance and Behavior)
5Simulation Base
- Uses STOW SAFs
- MCSF - Individual Combatants, AAVs, LAVs, OPFOR
- NavySF - Embark/Debark on LCACs/LCUs, ARG Ships,
Fire Support , MCM - AirSF - RWA, FWA
- ArmySF - Army Ops
- Multiple terrain databases
- Use SGIs and Pentium P6
6AARS Overview
- PURPOSE
- Provide the joint exercise planner, technical
support staff, or analyst with the capability to -
- Tailor analysis to meet exercise objectives,
- Review and assess joint warfighting capability,
- Compare alternative courses of action,
- Analyze synthetic force and system performance
data, - Access on-line documentation, and
- Organize presentation of analysis results
- ENABLING SOFTWARE TECHNOLOGIES
- Java
- Remote Method Invocation
- Reflection
- Dynamic Code Generation/Class Loading
- Apache Web Server
- Modular extension capabilities
7Functional Subsystems
- Exercise Planning and Preparation
Facilitates construction of Joint Mission
Essential Task List (JMETL) from the Universal
Joint Task List (UJTL) database.
Employs software agents to extract simulation
data from logger files. and prepares MOEs/MOPs
and other analysis products.
Links quantitative simulation data and
subjective comments to measures identified in
JMETL.
Provides a view port to standard analysis
products (MOEs/MOPs) and the means to customize
queries on particular measures.
Provides a view port and control for customized
2-D playback which includes track histories and
operational overlays.
8AARS Components -- ExercisePlanning and
Preparation
9AARS Components -- Data Preparation and
Extraction
- Uses LDIF Specification (SIW-ANL-255) to import
federation data - Any federation as expressed in OMDT DIF form
- Importation process include dynamic generation of
Java code necessary to instantiate the object
repository and configure analysis agents - After importation, agents examine stored data and
produce default analysis product HTML pages - KV scoreboard, Losses over time, etc.
- Performance evaluation (MOPs/MOEs)
- URLs are linked to the system and mapped to
online data dictionary
10AARS Components -- PerformanceEvaluation
11AARS Components -- Data Analysis -- Standard
Products
12AARS Components -- Data Analysis-- KV
Decomposition
KV Scoreboard -- Roll Up
Data Dictionary Link
Detailed KV
13AARS Components -- Data Analysis -- Custom
Products
14AARS Components --Observer/Controller Playback
15AARS Three-tiered Object-based Architecture
Logged Simulation Data
- Three-Tiered Architecture
- decouples and
- abstracts Agent
- Layer from data store
- Agent Layer
- mediates repository
- discourse
- Extensible
- Generic object model structure
- identifies federation
- objects and
- compositions that
- support analytical
- objectives
- supports other
Application Layer
Repository Loader
HTML Form, URL
Simulation Data Playback
HTML Document, applet
Streaming Interface
Streaming Interface
Web Server
Agent Layer
Agent Server (FOM/AOM-aware)
Agent
Stored Scripts
Agent
Agent
Java Repository RMI
Data Pump
Repository Layer
Session
Repository Server
Spawn
Data Pump
Open, Fetch, Sum, Count
Simulation Data
16Status
- Used to support JCM ACTD (6/98) Demo II analysis
objectives - Currently supporting STOW/JCM ACTD exercise at
USACOM (9/98) - Integrated and tested with STOW FOM
- 23 STOW federation log files imported and
analyzed (400 MB raw data each) - Future support for Navy PEO (TAD/SC) federation
analysis
17Summary
- AARS is web-based approach providing a platform
- independent assessment environment
- AARS can assess warfighting tasks
- AARS supports customized analysis
- Transition to three-tiered object-based
architecture supports analysis capability based
on any simulation or federation object model