Missile defense technology being developed, tested and deployed by the United States is designed to counter ballistic missiles of all ranges—short, medium, intermediate and long. Since ballistic missiles have different ranges, speeds, size and performance characteristics, the Ballistic Missile Defense System is an integrated, “layered” architecture that provides multiple opportunities to destroy missiles and their warheads before they can reach their targets. The system’s architecture includes:
HMI development using Eclipse Rich Client Platform (RCP)
Enterprise Service implementation using OSGi
Model Driven Architecture (MDA)
Model Driven Development (MDD)
Repository management in support of “Big Data” analysis
Capture, curation, storage, search, sharing, analysis, and visualization
Configuration Management and Tooling support
Data Distribution Service (DDS
Software Architecture developing a composable, extensible, and scalable architecture based on Open Services Gateway Initiative (OSGi).
Primary architecture approach is based on CFI Small Business Innovative Research (SBIR) Unified Modeling Language (UML) Based Programming Support Environment (PSE) project results.