elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

A Tool command language binding for the High-Level Architecture - ATHLA

Morlang, Frank (2023) A Tool command language binding for the High-Level Architecture - ATHLA. In: 19th European OpenACS & Tcl Conference. 19th European OpenACS & Tcl Conference, 2023-07-20 - 2023-07-21, Wien, Österreich.

Full text not available from this repository.

Abstract

The High-Level Architecture (HLA) is a framework for the creation of distributed simulations. It has its roots in the experiences from Aggregate Level Simulation Protocol (ALSP) and Distributed Interactive Simulation (DIS) work of the US Department of Defense (DoD). The objective was to smooth reusability and interoperability of simulation components. HLA has its latest new-generation IEEE standard representation as IEEE 1516-2010, also called HLA Evolved. This standard defines the behavior of the so-called runtime infrastructure (RTI), which is the associated software layer. A Federation Object Model (FOM) describes the attributes, objects and interactions that are exchanged in a federation. Commercial RTI application programming interfaces (APIs) mainly cover Java and C++ language bindings. The presentation will introduce a Tool command language (Tcl) API built on top of a current commercial Java API using the JBlend Tcl package that provides access to Java classes from Tcl. The motivation arose from combining Tcl’s benefits of a “glueing” language with the advantages of HLA. A parallel approach covers new aspects of the next version of HLA called “HLA 4”, which his currently under development. It is expected to deliver a three layer point-to-point TCP protocol beside its traditional Local RTI Components (LRCs) provisioning in terms of vendor specific libraries. The services layer will cover the HLA services in an efficient binary encoded form, where Protobuf (Google 2008) was selected as protocol encoder. ATHLA’s access to HLA service calls mapped into Protobuf messages will be realized via the supported C++ API. The HLA service messages’ definitions containing *.proto file, as part of “HLA 4”, will be fed to the publicly available protocol buffer compiler. This will generate the classes in the *.pb.h and *.pb.cc files to read and write the HLA services messages. These files in combination with developed implementation code will be used with the Compiled Runtime In Tcl (Critcl) (Kupries 2016) package to result in a Tcl binding to HLA 4 extension for ATHLA.

REFERENCES Google 2008. “Protocol Buffers - Google's data interchange format”. https://github.com/protocolbuffers/protobuf. Accessed Mar. 13, 2023. Kupries, A. 2016. “C Runtime In Tcl”. https://www.tcl.tk/community/tcl2016/assets/talk35/critclpaper.pdf. Accessed Mar. 13, 2023.

Item URL in elib:https://elib.dlr.de/200508/
Document Type:Conference or Workshop Item (Speech)
Title:A Tool command language binding for the High-Level Architecture - ATHLA
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Morlang, FrankFrank.Morlang (at) dlr.dehttps://orcid.org/0000-0003-3636-5215UNSPECIFIED
Date:2023
Journal or Publication Title:19th European OpenACS & Tcl Conference
Refereed publication:Yes
Open Access:No
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Status:Published
Keywords:Tcl/Tk, HLA
Event Title:19th European OpenACS & Tcl Conference
Event Location:Wien, Österreich
Event Type:international Conference
Event Start Date:20 July 2023
Event End Date:21 July 2023
Organizer:WU Wirtschaftsuniversität Wien
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Aeronautics
HGF - Program Themes:Air Transportation and Impact
DLR - Research area:Aeronautics
DLR - Program:L AI - Air Transportation and Impact
DLR - Research theme (Project):L - Integrated Flight Guidance
Location: Braunschweig
Institutes and Institutions:Institute of Flight Guidance > ATM-Simulation
Deposited By: Morlang, Frank
Deposited On:06 Dec 2023 08:54
Last Modified:24 Apr 2024 21:01

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.