DocumentCode :
2977453
Title :
Providing interoperable real-time data communication with TENA
Author :
Noseworthy, J. Russell
Author_Institution :
Sci. Applic. Int. Corp. (SAIC), Alexandria, VA, USA
fYear :
2011
fDate :
7-10 Nov. 2011
Firstpage :
1598
Lastpage :
1603
Abstract :
The U.S. DoD testing and training ranges present enormous interoperability challenges for communicating their real-time data. To address these challenges, the U.S. DoD has developed the Test and Training Enabling Architecture (TENA). Chief among these interoperability challenges is the fact that the developers working to support the ranges are geographically distributed, may have never met each other, and do not report to a common authority. Nevertheless, the software systems created by these developers must somehow interoperate to exchange their data in real-time. TENA supports the rapid, reliable, distributed and collaborative development of applications for large-scale, high-performance, distributed, real-time and embedded systems. At the core of TENA, the TENA Middleware delicately weaves together a unique combination of model-driven, automatically-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 also provides re-usable standardized object models that further simplify the development of TENA applications. TENA provides a flexible and extensible Object Model Compiler (OMC) that can automatically generate arbitrary products, such as ex- ample programs, test programs, data loggers, and gateways to legacy systems (such as DIS, HLA, etc.).
Keywords :
data communication; electronic data interchange; groupware; middleware; military computing; object-oriented programming; open systems; program compilers; program diagnostics; software architecture; software reusability; API; DIS; HLA; TENA middleware; Test and Training Enabling Architecture; US DoD; collaborative development; compile time programming error detection; data loggers; distributed development; embedded systems; extensible object model compiler; interoperable real-time data communication; legacy system; programming abstraction; real-time data exchange; reusable standardized object models; software system interoperation; Middleware; Programming; Standards organizations; Training; US Department of Defense; Decentralized; Distributed; Interoperability; Middleware; Real-Time; SDO; TENA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MILITARY COMMUNICATIONS CONFERENCE, 2011 - MILCOM 2011
Conference_Location :
Baltimore, MD
ISSN :
2155-7578
Print_ISBN :
978-1-4673-0079-7
Type :
conf
DOI :
10.1109/MILCOM.2011.6127537
Filename :
6127537
Link To Document :
بازگشت