Skip to content

The Ballistic Missile Defense Simulation Framework (BMDSF) is a plug-and-play application programming interface library that provides communications among functional modules in a Ballistic Missile Defense simulation.

BMDSF is built on top of the well-known Message Passing Interface (MPI) library, which enables the framework to be highly scalable to large simulations distributed over multiple interconnected computers.

Key BMDSF Features:

  • Links modules in a simulation together by providing communication, timing, startup, and shutdown controls
  • Concurrently supports simulation modules written in various programming languages
  • Supports point-to-point and collective communication
  • Provides the full advantages of MPI without requiring the user to learn the low-level MPI functionalities
  • Supports distributing simulation modules across multiple computers and platforms

TSC’s Ballistic Missile Defense System (BMDS) testbed software is an example large-scale simulation where the BMDSF is used. The BMDS testbed is a simulation tool for developing, evaluating, and demonstrating missile defense algorithms and models; it includes a configurable radar model consisting of multiple radar functional modules that are connected and communicate with each other in real-time using the BMDSF. The BMDSF supports multiple radar and EO/IR sensors as well as other elements of the BMDS, all interconnected by the framework.

Back To Top