The Test and Training Enabling Architecture (TENA)

The Test and Training Enabling Architecture (TENA)
复制标题

测试和培训支持架构 (TENA)

DOI:
--
复制
发表时间:
2012
期刊:
IEEE International Symposium on Distributed Simulation and Real-Time Applications
影响因子:
--
通讯作者:
J. Russell Noseworthy
J. Russell Noseworthy
中科院分区:
--
文献类型:
--
作者:
Edward T. Powell;J. Russell Noseworthy

文献摘要

被引文献

相似文献

测试和培训使能架构(TENA)支持大规模、高性能、分布式、实时和嵌入式系统的快速、可靠、分散和协作开发应用程序。美国国防部(DoD)使用TENA进行分布式测试和培训,将真实传感器系统的使用与来自虚拟和建设性仿真的数据相结合。这样的系统被称为实时、虚拟和建设性(LVC)系统。所产生的数据必须以高性能实时交换。大多数模拟和传感器本身就是分布式的,通常分布在很大的地理区域内。致力于支持范围的开发人员本身在地理上是分布的,可能从未见过面,也不向共同的权威机构报告。然而,这些开发人员必须协作执行联合测试或培训活动。作为Tena的核心,Tena Middleware巧妙地将模型驱动、代码生成的软件与高级、易于理解的编程抽象以及设计用于在编译时而不是运行时检测编程错误的API巧妙地结合在一起,而在运行时,错误的成本可能非常高。Tena提供可重复使用的标准化组件,以简化Tena应用程序的开发。TENA具有灵活和可扩展的TENA对象模型编译器(OMC),它可以自动生成示例程序、测试程序和到具有较旧、不太复杂的软件体系结构的遗留系统的网关,例如分布式交互仿真(DIS)和高级体系结构运行时基础设施(HLA/RTI)。目前有4000多名注册用户在世界各地的数十个设施使用Tena。Tena为众多大型测试和培训活动提供支持。欲了解更多信息,请访问https://www.tena-sda.org/.。
The Test and Training Enabling Architecture (TENA) supports the rapid, reliable, decentralized and collaborative development of applications for large-scale, high-performance, distributed, real-time and embedded systems.The U.S. Department of Defense (DoD) uses TENA for distributed testing and training, combining the use of real sensor systems with data from virtual and constructive simulations. Such systems are called live, virtual and constructive (LVC) systems. The resulting data must be exchanged in real-time with high performance. Most of the simulations and sensors are inherently distributed, typically over a large geographic area. The developers working to support the ranges are themselves geographically distributed, may never have met each other, and do not report to a common authority. Nevertheless, these developers must collaborate to execute a joint testing or training event. At the core of TENA, the TENA Middleware delicately weaves together a unique combination of model-driven, code-generated software with high-level, easy-to-understand programming abstractions and an API designed to detect programming errors at compile-time rather than run-time, where the cost of an error could be extremely high. TENA provides re-usable standardized components to simplify the development of TENA applications. TENA features a flexible and extensible TENA Object Model Compiler (OMC) which can automatically generate example programs, test programs, and gateways to legacy systems with older, less sophisticated software architectures such as Distributed Interactive Simulation (DIS) and the High-Level Architecture Run-time Infrastructure (HLA/RTI). More than 4,000 registered users currently utilize TENA at dozens of facilities worldwide. TENA supports numerous major test and training events. For more information, see https://www.tena-sda.org/.