An HLA Federate as Gateway to Legacy Simulation Systems - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

An HLA Federate as Gateway to Legacy Simulation Systems

Description:

A Ground-Air model, which covers scenarios from brigade to Corps level. ... (applicat.) (libRTI) fed.hla. fed.util. fed.net. fed.rti. fed.app. fed.rmi. hla.rti13.java1 ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 18
Provided by: thomasr150
Category:

less

Transcript and Presenter's Notes

Title: An HLA Federate as Gateway to Legacy Simulation Systems


1
An HLA Federate as Gateway to Legacy Simulation
Systems
  • First experiences and applications

2
Motivation I
A Ground-Air model, which covers scenarios from
brigade to Corps level. GUPPIS supports Corps
frame and Division frame exercises at the
Exercise Center of the German army in Wildflecken
3
Motivation II
Federation of the STC CAX Testbed based on ALSP
(Aggregate Level Simulation Protocol) ICD
(Interface Control Document)
4
Aims and Targets I
  • Conditions caused by HLA/RTI
  • HLA/RTI architecture is based on Remote
    Procedure Calls (RPC)
  • Missing Features of the RTI
  • An RTI implementation for some legacy SimSys
    (e.g., GUPPIS-KORA in Fortran 77 on DEC Unix)
  • Data marshalling and Encoding

5
Aims and Targets II
  • Requirements of the HLA Interface
  • SimSys independent of actual communication
    infrastructure (RTI) Coupling of SimSys to
    C2I-Systems
  • An easily adaptable and understandable protocol
    between SimSys and federation
  • Reusable for other legacy SimSys, HLA Interface
    independent of actual FOM

6
Design I
Gateway Architecture
SimSys
  • Message
  • Oriented
  • Middleware
  • Implemented in Java on Linux/Windows

MOM
HLA Federate
HLA
Federation
7
Design II
8
Advantages
  • Decoupling of SimSys and federation due to
    asynchronous messaging and message buffering
  • Distributed application of HLA Federate
  • Easy and flexible adaption of
  • ICD message protocol with SimSys
  • Communication infrastructure of the federation
    (exchanging the RTI)

9
ICD Message Protocol
  • ICD message protocol based on ALSP
  • HLA Federate provides a common Protocol interface
    for ICD protocols
  • KORA-ICD
  • used for GUPPIS KORA/OA
  • JOANA-ICD
  • Additional SimSys Control Messages
  • Communication between JOANA components and other
    models with the BASIN simulation architecture

10
Main Components
  • ICD-Module
  • Communicates to SimSys with TCP/IP
  • Transformation of ICD messages to RTI services
    and RTI callbacks to ICD messages
  • FedAPI
  • Communicates to federation via RTI
  • Encapsulates the actual Java RTI binding in an
    RTI access layer

11
Java Packages I
12
Java Packages II
  • hla.rti13.java1 Java RTI Binding (libRTI)
  • fed.rti Encapsulation of RTI services and RTI
    callbacks
  • fed.util General utilities, like buffered
    queues, XDR data marshalling and encoding,
    protocol tool for debugging
  • fed.net Communication with SimSys using TCP/IP
    sockets

13
Java Packages III
  • fed.hla Transformation of ICD messages to RTI
    services and RTI callbacks to ICD messages
  • fed.rmi Distributed application of HLA Federate
    by Remote Method Invocation
  • fed.app Various applications for management and
    service providing of the HLA Federate

14
Applications
  • Developed for interoperability and HLA
    compliance of
  • GUPPIS KORA/OA
  • JOANA (SimoF, ALICE, MEMO)
  • SIGNAL
  • Used by ALICE (JOANA) in the NATO pre-pathfinder
    DiMuNDS 2000federation

15
JOANA Framework I
JOANA JOINT OPERATIONS ARMY NAVY AIR
Simulation system on the operational level
representing joint and combined
operations. JOANA is currently used in German
FüAk CAXes
16
JOANA Framework II
17
Résumé
  • A reusable and easily adaptablemessage-oriented
    HLA interface for loosely coupled, ALSP, DIS,
    etc. compliant or other special federated
    solutions of legacy SimSys
  • Current and future work Interoperability of
    GUPPIS KORA/OA with WARSIM 2000 and C2I-Systems
Write a Comment
User Comments (0)
About PowerShow.com