The plug and play concept for weapons systems development calls for the demonstration of interoperability at design time and puts a premium on a system that can exchange information and services with multiple systems.
The interoperability desired is reflected in both functional and non-functional qualities. So it needs to be evaluated in terms of functionality and data and quality of service concerns such as reliability, safety, and security. Evaluating how interoperable a system is rests on measuring the quality of interoperability.
Test and integration challenges, from the perspectives of the weapon and the platform it is to be integrated into include
The Architecture Analysis and Design Language (AADL) and the analysis plug-ins developed as part of the Open Source AADL Tool Environment (OSATE) offer architecture-centric, model-based answers for those challenges through
For its Weapons Management Systems, General Dynamics found that AADL use (pdf, 3.3 mb)—along with model-driven architecture—