Requirements of an ITS/Simulation Interoperability Standard (I/SIS)

Slides:



Advertisements
Similar presentations
TEXAS A&M UNIVERSITY AND THE UNIVERSITY OF TEXAS AT AUSTIN Army Digitization Research Initiative Dr. Richard A. Volz (Computer Science) Dr. Tom Ioerger.
Advertisements

R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Lecture 13 Revision IMS Systems Analysis and Design.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
1 Case Study: Starting the Student Registration System Chapter 3.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
Navigating uncertainty JTLS User Conference 2011 Monterey, CA EXONAUT – MASTERING CHAOS 1 Mikael Edqvist Vice President, Business Development
An Intelligent Tutoring System (ITS) for Future Combat Systems (FCS) Robotic Vehicle Command I/ITSEC 2003 Presented by:Randy Jensen
Process-oriented System Automation Executable Process Modeling & Process Automation.
Commerce, a.s., Bratislava
SOFTWARE.
AIS-IFT: An intelligent tutoring system for training initial entry helicopter pilots Demonstration (Alpha release) April, 2003.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Use Cases, Requirements and a Prototype Standard for an ITS/Simulation Interoperability Standard (I/SIS) Dick Stottler Brian Spaulding
Hummm…  How do I create an engaging online course that facilitates learning?
Georgia Institute of Technology CS 4320 Fall 2003.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
MODERN OFFICE ENVIRONMENT Session 4 12: :45 Dr Deepak B Phatak, IIT Bombay.
Intelligent Tutoring Systems (ITSs): Advanced Learning Technology for Enhancing Warfighter Performance I/ITSEC 2006 Tutorial Presented by:Dick Stottler.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Requirements of an ITS/Simulation Interoperability Standard (I/SIS) Presented by:Dick Stottler Stottler Henke Associates, Inc.
Application Software System Software.
JNTC Joint Management Office
Coalition Battle Management Language Study Group Dr. Michael Hieb Alion Science & Technology Major Kevin Galvin Ministry of Defence (UK), Directorate of.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Eric Watz Lumir Research Institute, Inc
United States Army Combined Arms Center A next generation simulation architecture supporting both Computer Generated Forces (CGF) and SAF operations Provides.
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Advanced Software Engineering Dr. Cheng
Air Force Institute of Technology
Chapter 5 – System Modeling
Tool Support for Testing
Chapter 6 : User interface design
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Dive Into® Visual Basic 2010 Express
Space Flight Simulator Instructional System
Database Development Lifecycle
Interactive MIPS Datapath Tutorial
Programming paradigms
CCS Engineering Tools The tools are used help development and debugging of VLT SW control applications This presentation will provide a general view of.
Chapter 5 – System Modeling
GUI Design and Coding PPT By :Dr. R. Mall.
Introduction to Computer CC111
Chapter Topics 15.1 Graphical User Interfaces
Introduction to Visual Basic 2008 Programming
11.10 Human Computer Interface
Section 1 INTRODUCTION.
System Modeling Chapter 4
Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Understand Windows Forms Applications and Console-based Applications
UNCLASSIFIED MASA Sword UNCLASSIFIED.
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Chapter 10 Development of Multimedia Project
Intelligent Tutoring Systems
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
System And Application Software
Engineering Processes
CIS16 Application Development Programming with Visual Basic
Software Test Automation and Tools
Analysis models and design models
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
System Testing.
Chapter 15: GUI Applications & Event-Driven Programming
AIMS Equipment & Automation monitoring solution
COM 205 Multimedia Applications
Visual Basic for Applications: Introduction
Presentation transcript:

Requirements of an ITS/Simulation Interoperability Standard (I/SIS) 2004 Fall SIW Presented by: Dick Stottler Stottler Henke Associates, Inc. stottler@stottlerhenke.com Brian Spaulding MÄK Technologies, Inc. bspaulding@mak.com

Overview Problem Description Helicopter ITS Case Study, Simulation Supports ITS Integration Requirements Implemented Integration Solution General Requirements of I/SIS Battle Command ITS Case Study, ITS Supports Sim. Simulation Driven Interface Proposed I/SIS Direction

Problem Description ITSs integrated with Tactical Simulations ITS: Automated Tutor (evaluation, tailored instruction) Looks over student’s shoulder during simulated scenarios ITSs and Simulations are from Different Developers ITS needs access to ALL student actions Not just those observable outside his simulated platform E.G. Plans, orders, comms, internal software use ITS may need to start simulation with a scenario ITS may need to control some parts of the scenario ITS may need mechanism for feedback in simulation Simulation may need mechanism to start ITS Simulation may need to select evaluations

Helicopter ITS Case Study Description Teaches beginner helicopter pilots during flight exercises Instruction includes real-time coaching and AAR Coaching is multi-level Initially observations of problems Direct attention by “flashing” instruments If student fails to correct, coaching becomes more directive Beginners get more & more detailed coaching than advanced ITS plans instruction, assigns exercises Based on mastery and personality attributes ITS interfaced to Microsoft Flight Simulator ITS in control and is main application to the student

Helicopter ITS Case Study Integration Requirements Start MSFC with ITS assigned scenario Monitor helicopter states and pilot inputs Present Coaching/AAR Audio Text Flashing instruments Graphics Take control of wild helicopter ITS/MSFS coordinated scenario/evaluation entry ITS/MSFS coordinated feedback authoring/presentation Consistent interface across simulations

Helicopter ITS Case Study Implemented Integration Solution Flight Simulator Universal Inter-Process Communication (FSUIPC) Shared memory paradigm (virtual) Specific memory locations can be retrieved or set Actually consists of .dll in MSFS & c++ code in ITS 2 FSUIPC components communicate across processes Capabilities/interface provided are ad hoc and unique Flashing instruments done outside of FSUIPC Student directed to start MSFC with specific scenarios Simulated out-of-control helicopter was reset ITS interfaced to others by rewriting interface module Formalized API for interfacing to simulators Different simulators, different capabilities/interface/ITS

General I/SIS Requirements ITS access to student actions (ex/internal) (BML) Presenting real-time coaching and AAR ITS/Simulation coordinated scenario start Scenario control Other possible: Additional scenario info needed by ITS for evaluation ITS driven replay ITS interactivity, e.g. Socratic dialog Consistent User IDs between ITS and simulation Scenario definition standard (MSDL)

Battle Command ITS Case Study Description Army Tactical trainer Enables commanders and staff officers to practice planning and execution skills Plan, fight and review battle HLA-compliant Single- or multi-player MILSTD-2525B tactical graphics

Battle Command ITS Case Study Simulation-Driven ITS Interface From simulation-driven perspective Accessory available to support and enhance simulation training objectives Could be interactive real-time feedback or evaluation engine available at completion or at pre-defined stages Should be transparent Seamlessly embedded and consistent with GUI Overall goal to augment basic functionality with intelligent evaluation, hinting, and debriefing capabilities and to provide more effective training environment

Battle Command ITS Case Study Integration Requirements Goal – use ITS to enhance learning experience Planning Provide feedback, either interactively during planning or at end by evaluating completed plan Execution Could be used to evaluate trainee’s performance AAR Automatically generate time-stamped text to annotate key events Provide positive feedback or identify specific time where poor decision was made

Battle Command ITS Case Study Implemented Integration Solution ITS and BC-2010 existed as separate applications Separate window containing buttons to evaluate plan and execution results Not optimal approach (done as 1st step due to limited funding and time) Demonstrated additional value of incorporating ITS User interactions Prepared plan, ask ITS to evaluate plan, repeat if necessary When execution complete, ask ITS to review performance Feedback displayed as text in browser All communication via HLA (RPR FOM) Platform and Aggregate details, fire/detonate interactions Proprietary VR-Forces data (tactical graphics, tasking) Neutral graphics to define “correct” solutions

Proposed I/SIS Direction HLA Based Standardized constructs to encapsulate unit and vehicles positions and time-varying status Platform and Aggregate details and interactions available in standard FOMs (RPR, NTMF, etc.) Standardized definitions for planning objects (tactical graphics or other planning documents) Good starting point - NTMF, C4I Reference FOM Generalized mechanisms to define structured tasks or other C4I messages Battle Management Language Mechanism to define measures of performance and identify correct solutions AAR Support Structures to define data recording insert time-stamped annotations Battle Management Language (BML) used as an unambiguous language used to: 1.      Command and control forces and equipment conducting military operations and, 2.      Provide for situational awareness and a shared, common operational picture.