Test and Training Enabling Architecture

Test and Training Enabling Architecture (TENA) is an architecture designed to bring interoperability to United States Department of Defense test and training systems. TENA is designed to promote integrated testing and simulation-based acquisition through the use of a large-scale, distributed, real-time synthetic environment, which integrates testing, training, simulation, and high-performance computing technologies, distributed across many facilities, using a common architecture.[1]

The purpose of TENA is to provide the architecture and the software implementation necessary to[2]

  • Enable Interoperability among Range systems, Facilities, Simulations, C4ISR systems in a quick, cost-efficient manner,
  • Foster Reuse for Range asset utilization and for future developments
  • Provide Composability to rapidly assemble, initialize, test, and execute a system from a pool of reusable, interoperable elements

Overview

TENA recognizes five basic categories of software:

  1. TENA Applications (Range Resource Applications and TENA Tools) – Range Resource Applications are range instrumentation or processing systems (software applications) built to be compliant with TENA and are the heart of any TENA execution. TENA Tools are generally reusable TENA applications, stored in the repository and made available to the community, that help facilitate the management of a logical range through the entire range event lifecycle.
  2. Non-TENA Applications – range instrumentation/processing systems, systems-under-test, simulations, and C4ISR systems not built in accordance with TENA but needed for a test or training event.
  3. The TENA Common Infrastructure – those software subsystems that provide the foundation for achieving TENA’s goals and driving requirements. These include the TENA Repository, as a means for storing applications, object models, and other information between logical ranges; the TENA Middleware, for real-time information exchange; and the Event Data Management System, for storing scenario data, data collected during an event, and summary information.
  4. The TENA Object Models – the common language used for communication between all range resources and tools. The set of objects used in a logical range is called the “logical range object model (LROM)” and may contain TENA standard object definitions as well as non-standard (user-defined) object definitions.
  5. TENA Utilities – applications specifically designed to address issues related to usability or management of the TENA logical range.

JDAT displays TENA data on Joint Windows based Warfare Assessment Mode (JWinWAM).[3]

License

The TENA software was developed for use by the United States Government with unlimited rights. The software is provided freely for the purpose of promoting interoperability among United States Department of Defense systems. There are no International Traffic in Arms Regulations (ITAR) or export restrictions in using the TENA middleware and related TENA products at an international site, although any restrictions for user provided object models, software, or documents are the responsibility of the author(s) of those products. Use of the TENA software (source code and binary code) by individuals is permitted only upon acceptance of license[4].

gollark: ```x86asm!PAD E0LOOP:re 8 RI # read target location from arbitrary side into bufferadd RJ RI !1mez RJ I !0 # if target location is 255, jump to 0 (normal thing start)re 8 RJ # read data into other bufferidm RI RJ # transfer data into specified locationmov I !LOOP # unconditional jump back to startRI: ! 0RJ: ! 0```Here is the bootloader code, loaded onto all new nodes by default to allow self-replication.
gollark: This means I can use the elegant MEZ and MNZ for flow control.
gollark: osmarksISA™-12847 has variable width instructions, arbitrary arithmetic stuff built in, no concept of immediate operands, and the program counter mapped in at location 0xFF in memory.
gollark: The ³ is because it's 3D, which it isn't.
gollark: You have an infinite 2D grid of nodes with 256 bytes of RAM and osmarksISA™-12847.

See also

TENA official website

References

  1. TENA-2012-Paper-Final from the Test and Training Enabling Architecture (TENA) Website
  2. TENA-Master-Briefing from the Test and Training Enabling Architecture (TENA) Website
  3. "TENA Offers Range Interoperability and Resource Reuse Solutions for Test and Training Ranges" (PDF). 2006.
  4. TENA license terms and conditions
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.