1
OPNAV N81 World-Class Modeling Projects
Connecting Simkit, CombatXXI and Naval Simulation System (NSS)
via XMSF Web Services
Don Brutzman, Arnie Buss, Curt Blais
NPS Modeling, Virtual Environments & Simulation (MOVES) Institute
25 January 2004
3
Introduction
• Sponsor: LCDR Phillip Pournelle, N816D3NPS Operations Research (OR) Graduate
• Goals: Apply Extensible Modeling and Simulation Framework
(XMSF) concepts to analysis tools Connecting Simkit, CombatXXI and NSS via XMSF
Web Services Establish transformational analytical framework
From: monolithic, closed system designs To: M&S frameworks that are open and permit modular,
loosely coupled components to be rapidly integrated to create agile analytical capabilities
4
Goal Outcomes
• Connect established systems using Web-based technologies
• Connect analysis, M&S and tactical communities
• Expose NPS faculty and students as a critical Navy resource
• Brief top levels of CNO staff
5
Projects Overview
NSSSimkit
CombatXXI
SimkitAnalytical
Workbench
JFEOModeling
ImproveStrike
Module
AT/FP: Anti-Terrorism / Force Protection
CombatXXI: Next-generation Army/Marine analytical model
JFEO: Joint Forcible Entry Options
MAS: Multi-Agent Systems
NSS: Naval Simulation System
with
XMSF / X3D vis / Web Services N81 Analyses
SAVAGE: Scenario Authoring and Visualization for Advanced Graphical Environments
Simkit: Discrete Event Simulation (DES) Application Programmers Interface (API)
X3D: Extensible 3D Graphics
XMSF: Extensible Modeling and Simulation Framework
AT/FP prototype
SAVAGE and MAS
Analytical Modeling Framework
6
Key Technologies: XMSF
Extensible Modeling & Simulation Framework
• A composable set of standards, profiles, and recommended practices for web-based M&S
• Foundational precepts: Internet technologies, Extensible Markup Language (XML)-based languages, and service-oriented architectures (e.g., Web services) for simple messaging
• Enable a new generation of distributed M&S applications to emerge, develop, interoperate
http://www.movesinstitute.org/xmsf
7
Web Services “Stack”
Universal Description, Discovery and Integration
(UDDI) – catalogs
Web Services Description Language
(WSDL) – methods
Simple Object AccessProtocol (SOAP) – envelope
Any XML (any message here)
Language- and system-independent messaging,APIs defined and discoverable via XML over the Web
8
Technology Tasks
Analytical Framework: WCM-14
Integrate NSS with Simkit through Web services
Small-scale demonstration of integrated capabilities (SOF scenario)
Continuation of 2003 efforts
9
Technology Tasks
Simkit Analytic Workbench: WCM-28
Integrated DevelopmentEnvironment (IDE)
SimkitEvent Graph
GUI
XMLrepresentation
Simkit.java
.class
Design patterns
Library of past thesis models
10
Technology + Analysis Task
Anti-Terrorism Force Protection (AT/FP): WCM-16
Foundation: LT James Harney USN Spring 2003 thesis “Analyzing Anti-Terrorist Tactical Effectiveness of Picket Boats for Force Protection of Navy Ships Using X3D Graphics and Agent-Based Simulation” MOVES Agent modeling approach SAVAGE 3D model library Xj3D open source X3D implementation
Work with N81, N70 analysts to determine functional capabilities required to support analyses of interest
Implement and test enhancements to AT/FP planning tool Design & perform analyses of interest with enhanced tool
11
Analysis Tasks: Approach
• Problem Definition
• Experimental Design
• Scenario Development
• Model Execution and Data Collection
• Data Analysis
• Results and Conclusions
12
Analysis Tasks 1
Joint Forcible Entry Options (JFEO): WCM-15
Measure impact of C4ISR, SeaBasing and other pillars of SEAPOWER 21 on joint ground warfight
Study of JFEO in a Major Contingency Operation (MCO) covered by the Campaign Analysis conducted by Director of Assessment Division of the OPNAV staff
Utilize the NSS/CombatXXI M&S framework Study issues: include C4ISR requirements to support
different JFEO options employed by joint forces commander in prosecution of a MCO
13
Analysis Tasks 2
Improve Strike Module: WCM-19
Measure impact of FORCEnet, improved C4ISR, SeaBased-forces, SeaStrike and other pillars of SEAPOWER 21 on joint ground warfight
Study: do improved communications architectures enhance or improve strike accuracy, sortie rates and effectiveness?
Utilize the NSS/CombatXXI M&S framework Provide detailed analysis of improved strike rate
capabilities for larger Campaign Analysis model Evaluate potential alternative strike systems in face
of improved C4ISR capability
14
Schedule Checkpoints
• February Nail down analysis problem definitions
• June: MORS Symposium, Monterey Present NSS/Simkit/CombatXXI framework
for conducting the analysis tasks
• September: project + analysis briefings OPNAV N81, N70, N60, CNO staff, others
• December 2004: final reports
15
OR Assistance Needed
• Lead Analyst on each Analysis Task Work with N81 analysts to define study terms Guide analysis team Design experiments and develop hybrid
scenarios together with Metron, N81 Supervise experiments and data analysis Report analytic results and findings
• Support NPS student theses & faculty, in tandem with separate N81 tasking to OR
16
Demos session
10-1100, Friday 30 January 2004
ME-267 Savage Lab
Feedback, questions and discussion
are always welcome. Thanks!
17
Contact
Don Brutzman
[email protected]://web.nps.navy.mil/~brutzman
Code USW/Br, Naval Postgraduate SchoolMonterey California 93943-5000 USA
1.831.656.2149 voice1.831.656.7599 fax
18
Contact
Arnie Buss
[email protected]://diana.nps.navy.mil/~ahbuss
Code MV/Bu, Naval Postgraduate SchoolMonterey California 93943-5000 USA
1.831.656.3256 voice1.831.656.7599 fax
19
Contact
Curt Blais
Code MV/Bl, Naval Postgraduate SchoolMonterey California 93943-5000 USA
1.831.656.3215 voice1.831.656.7599 fax