ABSTRACT
The design of practical systems requires the translation of data fusion theoretic principles, practical constraints, and operational requirements into a physical, functional, and operational architecture that can be implemented, operated, and maintained. This translation of principles to practice demands a discipline that enables the system engineer or architect to perform the following basic functions:
• Define user requirements in terms of functionality (qualitative description) and performance (quantitative description),
• Synthesize alternative design models and analyze/compare the alternatives in terms of requirements and risk,
• Select optimum design against some optimization criteria,
• Allocate requirements to functional system subelements for selected design candidates,
• Monitor the as-designed system to measure projected technical performance, risk, and other factors (e.g., projected life cycle cost) throughout the design and test cycle,
• Verify performance of the implemented system against top-and intermediate-level requirements to ensure that requirements are met and to validate the system performance model.