The BMC2 test bed is designed to provide a quasi-realistic test environment for the development of missile defense analysis and planning algorithms, while providing a development approach that will allow components of the test bed to be easily adapted for use in real systems. The test bed has been developed over a period of several years through the incremental addition of algorithm and functional components that were developed under numerous MDA-funded SBIR R&D contracts.
Key Features of the Test Bed
The BMC2 test bed is designed to be utilized in the following ways:
- The test bed can be utilized as a stand-alone tool for performing quasi-realistic MD tests and for quickly performing ‘what-if’ type scenarios including hypothetical defensive laydowns, emerging threat environments, etc.
- The test bed can support evaluation of algorithm and model alternatives by inserting new or modified algorithm modules or model libraries into the test bed
- The components of the test bed can be extracted by functionality and inserted into existing programs or systems to improve or enhance the existing functions

Key Software Components of the Test Bed
The current test bed offers a collection of software components that can be used to perform missile defense scenario simulations, including the following:
- Threat scenario generation tool kit
- Provides tools to define threat scenarios and asset laydowns
- Provides real-time 3D visualization of object flyouts
- Provides interfaces for loading external scenario data and models into the system
- Analysis display tools
- Real-time threat-shooter analysis showing expected probability of kill and battlespace
- Real-time, dynamic engagement plans
- Real-time, dynamic display of current and future battle states
- End-game analysis including system measures of effectiveness
- Individual threat, sensor and shooter performance analyses
- End-to-end simulation and test software
- Distributed process software for performing real-time computation of analyses based on input from the scenario generator and outputting real-time results to display tools
Key Software Features of the Test Bed
There are a number of key software architecture features of the BMC2 test bed facilitate its use either as a standalone system or as a component of other battle manager software:
- Distributed processing architecture: allows computationally intensive processes to be run on multiple, networked machines
- Modular component design: allows individual analysis or visualization components to be updated, modified, or added without affecting operation of other system components
- Standards-based software implementations: utilizes current software standards and interfaces to facilitate integration with other systems and environments
- Multiple platform support: built and tested on multiple operating platforms