Title :
Providing realistic complexity in distributed military simulation systems: the dynamic adaptive threat environment architecture
Author :
Stytz, Martin R. ; Banks, Sheila B.
Author_Institution :
Defense Analyses Inst., Washington, DC, USA
fDate :
30 Oct.-3 Nov. 2005
Abstract :
The military is at a crossroads in the development of its capabilities for battlespace simulation. The coming computing and networking capabilities can provide simulation environments with hitherto unachievable realism and complexity. However, the cost of software development and the current approach to assembling software and simulation systems may derail this capability. In our view, the development of the next generation of military simulation environments must be undertaken to accommodate unpredictable changes in the defining software. Fortunately, there are a number of recent but currently unexploited technological developments that can improve simulation systems. These technologies can enable simulation system development to be more efficient, less expensive, more interoperable, more maintainable, more modifiable, and more responsive to customer needs. The Dynamic Adaptive Threat Environment (DATE) system software architecture is our approach toward addressing the future needs of military simulation environments. In this paper we describe the architecture of the Dynamic Adaptive Threat Environment (DATE). DATE supports the development and deployment of different types of computer-generated actors (CGAs) in large-scale Distributed Interactive Simulation (DIS) and High Level Architecture (HLA) based simulation environments. To address issues in software architecture and rapid prototyping, the architecture exploits the technical advantages provided by object-oriented techniques, component software, software frameworks, migration assistants, and containerization to enable composability, flexibility, re-usability, and generality.
Keywords :
digital simulation; military computing; object-oriented methods; software architecture; software prototyping; software reusability; battlespace simulation; component software; composability; distributed military simulation systems; dynamic adaptive threat environment architecture; flexibility; generality; high level architecture; large scale distributed interactive simulation; migration assistants; military simulation environment; object-oriented techniques; rapid prototyping; reusability; software architecture; software development; software frameworks; Adaptive systems; Assembly systems; Computational modeling; Computer architecture; Computer networks; Computer simulation; Costs; Military computing; Object oriented modeling; Programming;
Conference_Titel :
Digital Avionics Systems Conference, 2005. DASC 2005. The 24th
Print_ISBN :
0-7803-9307-4
DOI :
10.1109/DASC.2005.1563480