Tutorials
Note:  The "Newcomers' Session" conducted in recent years will be replaced by an on-line tutorial based on the SISO "Quickstart Guide,"  The SISO leadership will host a continental breakfast at 7:30 AM on Monday for all "new" attendees to SISO.

Conference registrants may attend any of these tutorials after paying a $75.00 tutorial fee via the registration form.

 MONDAY, 4 APRIL  8:30-10:00 AM
 HLA 101 
An Introduction to HLA
Presenter:  Katherine L. Morse, Johns Hopkins Applied Physics Lab

The High-Level Architecture (HLA) is the leading international standard for simulation interoperability. It originated in the defense communities but is increasingly used in other domains. This tutorial gives an introduction to the HLA standard. It describes the requirements for interoperability, flexibility, composability and reuse and how HLA meets them. The principles and terminology of an HLA federation is given including some real world examples. The following is then covered:
  • The HLA Object Model Template that is used for describing the data exchange between simulations.
  • The HLA Interface Specification that describes the services that simulation can use for data exchange, synchronization and overall management.
  • The HLA Rules that federates and federations must follow.
Finally some practical information is given about where current implementations stand today, including COTS, GOTS and Open Source implementations. The continuous development of performance, robustness of the implementations as well as available tools is also described. Some advice is given on how to get started with HLA, including the use of the related process standard: DSEEP.

Prerequisite: A general understanding of modeling and simulation.

 HLA 201 
HLA Evolved - an Overview
Presenters: Björn Möller, Pitch; Bob Lutz, Johns Hopkins Applied Physics Lab

This tutorial gives an overview of the new features of HLA Evolved (IEEE 1516-2010) which is a superset of the previous HLA 1516-2000 standard. It describes the new functionality and what new capabilities it provides to federations. It also gives an overview of the open standardization process behind this new version.
 
Some key new features include Modular FOMs, extended XML features, Fault Tolerance, Dynamic Link Compatibility, Encoding helpers, Web Services and Smart Update Rate Reduction
 
Finally some approaches for migrating existing federations to HLA 1516-2010 are given, including notes on tool support. An extensive list of in-depth reading is also provided.
 
Note that a short overview of FOM Modules is included but participants may choose to attend HLA 202 for a detailed walkthrough.

Prerequisites: General knowledge about the purpose and principles of HLA corresponding to HLA 101. Some programming knowledge is useful but not required.

 SOA/LVC 101 
Employing Service Oriented Architecture for Live-Virtual-Constructive Multi-Architecture Distributed Simulations
Presenter:  David L. Drake - Johns Hopkins University - APL

Building Live-Virtual-Constructive (LVC) multi-architecture distributed simulations upon Service Oriented-Architecture (SOA) has been demonstrated and studied, but has not been embraced in general by the community served by modeling and simulation (M&S), or LVC multi-architecture developers. This is due to the real and perceived up-front costs of employing a new technology to address compatibility issues that have traditionally been addressed with ad hoc gateways and bridges, one-of-a-kind database connectors, and other single-point design solutions.

While SOA will not directly address composability of multiple simulations, nor eliminate the need for gateways and bridges, it can be a critical component in integration and management. It also has the potential to provide rapid deployment of integrated M&S components.

The intent of this tutorial is to present a balanced view of the considerations for using SOA as an M&S architecture. The tutorial provides an overview of SOA concepts, the challenges of integrating LVC multi-architecture distributed simulations, an explanation of the benefits and barriers to developing/integrating multi-architecture distributed simulations into a SOA construct, and when and when not to attempt to use SOA as a long-range infrastructure for M&S integration.

1. Introduction to SOA Concepts
2. Overview of LVC Multi-Architecture Distributed Simulations
3. Execution of LVC Distributed Simulation in a SOA Construct
4. Architecture Design Perspectives of SOA for M&S
5. The Issues & Challenges, Benefits & Barriers
6. Overview of the Current State of DoD SOA Services
7. Recent Examples of Successes and Problems in using SOA for M&S
8. When and When Not to Attempt to Use a SOA-Based M&S Architecture

Prerequisite: A general understanding of modeling and simulation.

 VV&A 101 
Verification, Validation And Accreditation
Presenter:  Simone Youngblood - Johns Hopkins University - APL

The processes of Verification, Validation, and Accreditation are foundational elements that
underlie assessments of M&S credibility. Information derived from the VV&A processes is used to shape the understanding of how and where an M&S should be used and under what the constraints.

While VV&A is founded on basic software engineering principles, implementation is often
constrained by resources, whether these resources be time, money, personnel, or information. This tutorial will introduce M&S Users, M&S Developers, and VV&A Practitioners to the key concepts associated with VV&A planning and implementation, the impacts and the drivers, and basic documentation requirements.

Prerequisite: A general understanding of modeling and simulation.



 MONDAY, 4 APRIL  3:30-5:00 PM
DSEEP 101 
Distributed Simulation Engineering and Execution Process
Presenters:  Katherine L. Morse and Bob Lutz, Johns Hopkins Applied Physics Lab

The Distributed Simulation Engineering and Execution Process (DSEEP, IEEE 1730) defines the processes and procedures that should be followed by users of distributed simulations to develop and execute their simulations.  The DSEEP generalizes the Federation Development and Execution Process (FEDEP, IEEE 1516.3) to all distributed simulation environments and architectures, no longer focusing solely on the High Level Architecture (HLA).  This tutorial provides the top level steps and supporting activities for the entire process.  It also introduces and illustrates the inputs, recommended tasks, and outcomes of the activities.  There will be a brief overview of the architecture-specific annexes for HLA, DIS, and TENA.  Attendees will be introduced to the DSEEP Multi-Architecture Overlay (DMAO) Product Development Group (PDG) activity that is further extending the DSEEP to multi-architecture environments.

Prerequisite: A general understanding of modeling and simulation.

 HLA 202 
HLA Evolved FOM Modules
Presenter: Björn Möller, Pitch

One of the new features of HLA that has attracted a lot of interest is FOM Modules. These facilitate modular specification and reuse of particular aspects of an HLA federation. One example would be to put vehicles, weather, sensor and federation management aspects in different modules. FOM modules can then be maintained and reused independently, within and between federations and organizations.  

This tutorial first provides a recap of FOMs and some best-practices. It then describes the principles of FOM Modules, how they are used in a federation and how they are combined. Best practices of designing FOM modules are given. It also describes some examples ranging from introductory examples to the FOM Modules of the NATO Training Network (as developed by the NATO MSG-068 group) and sample Space FOM Modules from NASA.

Finally some practical advice on developing FOM modules is given and some tools are described and demonstrated.

Prerequisites: General knowledge about the purpose and principles of HLA corresponding to HLA 101 (but not necessarily 201). Some experience of HLA object model development is useful but not required.

SISO Standards 101 
An introduction to the SISO standards development process (NO CHARGE FOR THIS SESSION)
Presenter:  Dannie Cutts, AEgis Technologies

Hosted by leaders of the SISO Standards Activity Committee.  Explains how to become involved in the SISO standards development and support process.  No tutorial fee is charged for this session.

Prerequisites:
A general understanding of modeling and simulation.