Use Cases, Requirements and a Prototype Standard for an ITS/Simulation Interoperability Standard (I/SIS) Dick Stottler Brian Spaulding

Slides:



Advertisements
Similar presentations
Introduction to AuthorIT April 10, 2006 Symposium on Knowledge Representation TICL SIG Joseph M. Scandura, Ph.D. Chairman, Board Scientific Advisors, MERGE.
Advertisements

1/1/ / faculty of Electrical Engineering eindhoven university of technology Managing complex designs Workshop on VLSI Design Using the Interactive Design.
User Interface Design.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
TEXAS A&M UNIVERSITY AND THE UNIVERSITY OF TEXAS AT AUSTIN Army Digitization Research Initiative Dr. Richard A. Volz (Computer Science) Dr. Tom Ioerger.
Lecture 13 Revision IMS Systems Analysis and Design.
©MÄK Technologies, Inc. Let’s Get Serious: Gaming Techniques for Simulation and Training Jeff LeBlanc, MAK Technologies.
Ch 12 Distributed Systems Architectures
© 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.
 2006 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
1 Case Study: Starting the Student Registration System Chapter 3.
CSC230 Software Design (Engineering)
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Web Interface for the Visually Challenged by: Group Nine.
SYSTEMS ANALYSIS LABORATORY HELSINKI UNIVERSITY OF TECHNOLOGY A Simulation Model for Military Aircraft Maintenance and Availability Tuomas Raivio, Eemeli.
An Intelligent Tutoring System (ITS) for Future Combat Systems (FCS) Robotic Vehicle Command I/ITSEC 2003 Presented by:Randy Jensen
Commerce, a.s., Bratislava
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Chapter 10.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
CS 4310: Software Engineering Lecture 3 Requirements and Design.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Lesson 7 Guide for Software Design Description (SDD)
AIS-IFT: An intelligent tutoring system for training initial entry helicopter pilots Demonstration (Alpha release) April, 2003.
Conducting Situated Learning in a Collaborative Virtual Environment Yongwu Miao Niels Pinkwart Ulrich Hoppe.
Military Simulation Case Study
Practical Project of the 2006 Joint International Master’s Degree.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
Copyright Prentice Hall, Inc. 1 Computers: Information Technology in Perspective, 11e Larry Long and Nancy Long Chapter 11 Developing Business Information.
Configuration Management (CM)
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Spoken Dialog Systems and Voice XML Lecturer: Prof. Esther Levin.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
The High Level Architecture Introduction. Outline High Level Architecture (HLA): Background Rules Interface Specification –Overview –Class Based Subscription.
C4I Applications Utilizing Embedded Simulation Infrastructure February 7,2003 Dr. Gene Layman John Daly Naval Research Laboratory
Introduction to Making Multimedia
Self-assembling Agent System Presentation 1 Donald Lee.
Intelligent Tutoring Systems (ITSs): Advanced Learning Technology for Enhancing Warfighter Performance I/ITSEC 2006 Tutorial Presented by:Dick Stottler.
University of Limerick1 Computer Applications CS 4815 Robocode.
From FOMs to BOMs and Back Again Paul Gustavson Tram Chase Larry Root SimVentions, Incorporated Bowman Drive, Suite 502 Fredericksburg, VA
Requirements of an ITS/Simulation Interoperability Standard (I/SIS) Presented by:Dick Stottler Stottler Henke Associates, Inc.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
JDF – An Overview.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Dialog Design I Basic Concepts of Dialog Design. Dialog Outline Evaluate User Problem Representations, Operations, Memory Aids Generate Dialog Diagram.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
JNTC Joint Management Office
Chapter – 8 Software Tools.
© ABB Inc. - 1 A robust portfolio of interoperable solutions Getting started with Industrial IT Certification Document# 3BSE042726, September 2005.
Technical lssues for the Knowledge Engineering Competition Stefan Edelkamp Jeremy Frank.
Using Simulations as Services : MSaaS Concept Jose-Maria Lopez-Rodriguez CEO SIMWARE VP BUSINESS DEVELOPMENT NADS
DEFENCE SCIENCE AND ECHNOLOGY ORGANISATION Euro-SIW-030: 1 Recommended Acceptance Testing Procedure for Network Enabled Training Simulators Peter Ross.
Eric Watz Lumir Research Institute, Inc
Simulation Interoperability Standards Organization Overview Version 0.5 February 03, 2006
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Requirements of an ITS/Simulation Interoperability Standard (I/SIS)
Simulation Initialization
Chapter 10 Development of Multimedia Project
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
Workshop on the Validation of Waste Statistics
IEEE Aerospace Conference 2007
Evaluating Compuware OptimalJ as an MDA tool
Core Platform The base of EmpFinesse™ Suite.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Design Review 2/21/2001.
Presentation transcript:

Use Cases, Requirements and a Prototype Standard for an ITS/Simulation Interoperability Standard (I/SIS) Dick Stottler Brian Spaulding Stottler Henke Associates, Inc.MÄK Technologies, Inc. Robert Richards, PhD. Stottler Henke Associates, Inc Spring SIW

Overview  Problem Description  Use Cases  Military ITS Examples:  BC2010 ITS  Helicopter Intelligent Flight Trainer (IFT)  General Requirements of I/SIS  Preliminary Suggested Prototype Standard Overview  Preliminary Prototype I/SIS Description  I/SIS Application Examples

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

Use Cases  Tactical Decision-Making training (TDM)  Equipment Operations and Maintenance training (EOM)  ITS-Centered training systems (IC)  Simulation-Centered training systems (SC)

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-Centered TDM Training System  From simulation-driven perspective  ITS is an accessory to support/enhance sim. training  Interactive real-time feedback and evaluation engine available at completion or at pre-defined stages  Should be transparent  Seamlessly embedded and consistent with GUI  Planning/Execution/AAR evaluation, feedback, hinting

Helicopter ITS Case Study ITC-Centered EOM Training System  Teaches beginner helicopter pilots during flight exercises  Instruction includes real-time coaching and AAR  Coaching is multi-level  Initially observations of problems (audio)  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/monitors actions in MS Flight Simulator  ITS in control and is main application to the student

General Requirements of I/SIS  Easy for simulation developers  Level 1: Very easy for sim. developers, support most capabilities  Level 2: Supports almost all ITS capabilities  Optional levels: LSUI, LCSE, LIDR  ITS access to student actions (external/internal)  Presenting real-time coaching and AAR  ITS/Simulation coordinated scenario start  Scenario control  Scenario files  ITS interactivity, e.g. Socratic dialog  Logon/Consistent User IDs between ITS and simulation

Preliminary Prototype I/SIS Architecture

Preliminary Prototype I/SIS Overview HLA/DIS Based  Move info. via HLA/DIS (considering TCP/IP sockets)  Info. Represented in XML or a specific XML standard  Service Request/Response  Platform and Aggregate details and interactions available in DIS and standard FOMs (RPR, NTMF, etc.)  Standardized definitions for planning objects (tactical graphics or other planning documents)  NTMF, C4I Reference FOM  Orders - XML Battle Management Language (XBML)  XML formatted text, audio, displayed units/values  XML formatted control actions and instrument values  HLA/DIS Simulation Management capabilities

All Use Cases:  Level 1  Service Requests (SR) via Action Request messages  Feedback SR  Developer Created Documentation of Interface  Level 2  Interactive Feedback SR  Controlling component sends and other accepts Start/Resume & Stop/Freeze SIMAN messages  UUID Student IDs  Logon SR from controlling component  Log Annotation SR

Tactical Decision Making (TDM) ITSs  Level 1  DIS or HLA RPR FOM  ITS access to additional scenario-related ITS information  Level 2  XML Data in Experimental PDUs or HLA Simulation Data Interaction in I/SIS FOM  Orders in XBML, Audio in files/XML, other communications/actions/context in XML  MSDL & XML Scenario Files

Equipment Operations/Maintenance (EOM)  Level 1  XML Data in Experimental PDUs or HLA Simulation Data Interaction in I/SIS FOM  XML formatted lists of control actions and instrument values  Level 2  XML Scenario Files  ITS access to additional scenario-related ITS information

ITS Centered (IC)  Level 1  Command Line Simulation Start (scenario file)  Level 2  ITS sends and Sim accepts Reset, Load Scenario, & Start AAR SRs  Entity control via HLA Ownership Switch or DIS Set Data

Simulation Centered (SC)  Level 1  Command Line ITS Start (scenario file)  Level 2  Simulation sends and ITS accepts Evaluation, Coaching, and Debriefing SRs,  Simulation Sends and ITS accepts Assign Team Member SR

Optional Levels  LIDR – ITS Driven Replay  Set Time SR  Set Perspective SR  Play SR  Freeze SR  LCSE – Coordinated Scenario Entry  Command Line Start of Sim & ITS Scenario Editors  Sim notifies ITS of scenario changes  Level 2 implemented  LSUI implemented  LCSE Feedback SR  LCSE Interactive Feedback SR  LSUI – Simulation User Interface partial control from ITS  LSUI Feedback SR  LSUI Interactive Feedback SR  Additional Items  XML Data and SRs as required

I/SIS Application Examples  BC2010 ITS – All Use Cases, TDM, SC  Level 1: HLA RPR FOM, Feedback SRs, ITS command  Level 2:  Plan (premission orders) and Orders output in XBML via HLA  ITS accepts Start/Resume and Stop/Freeze SIMAN messages  Log annotations for use with replay  ITS turns on/off specific evals, coaching, and debriefing  PVD displayed units list exported via HL in XML format  Interactive feedback SRs, Optional LSUI  BC2010 scenarios in MSDL (an XML) format  ITS scenario info in XML format

I/SIS Application Examples  Helicopter IFT – All Use Cases, EOM, IC  Level 1:  XML format list of instrument values and control actions & documents  Command line simulation start  Feedback SRs  LSUI: Audio feedback and instrument flashing  Level 2:  Sim accepts Start/Resume and Stop/Freeze SIMAN messages  ITS control of simulated helicopter  XML format scenario files