System Verification And Validation
What Is System Verification And Validation?
System verification and validation (V&V) is a set of engineering processes used to confirm that a system both meets its specified requirements and fulfills its intended purpose in its operational environment. The two terms are related but distinct: verification asks whether the system was built correctly according to its specification, while validation asks whether the correct system was built for the stakeholder's actual needs. Together they form a quality assurance backbone that spans the entire system lifecycle, from requirements analysis through final acceptance.
V&V draws its intellectual roots from software engineering, reliability engineering, and formal methods. The distinction between the two activities was clarified in the landmark IEEE Standard 1012 for System, Software, and Hardware Verification and Validation, which defines the scope of each process and specifies the minimum V&V tasks required for different integrity levels. The standard applies to both hardware and software artifacts and to their interfaces, making it applicable to complex systems that integrate firmware, embedded processors, and mechanical components.
Verification Methods
Verification confirms that system outputs conform to their specified requirements at each stage of development. The four primary verification methods are inspection, analysis, demonstration, and test. Inspection involves reviewing documents, drawings, or code for compliance without exercising the product. Analysis uses mathematical models, simulations, or engineering calculations to predict conformance. Demonstration exercises the product in a controlled manner without collecting measurement data. Testing, the most rigorous method, exercises the product under defined conditions and records quantitative results against acceptance criteria. Selection among these methods is driven by the nature of the requirement: structural requirements are often verified by inspection, while dynamic performance requirements require test or analysis.
Validation and the V-Model
Validation is associated with the right side of the V-model of systems development, where integrated system behavior is compared against original stakeholder needs rather than the derived technical specification. This distinction matters because requirements derivation is imperfect: a system can pass every formal verification check and still fail to satisfy its users if the requirements did not accurately capture operational needs. Validation activities therefore include operational scenario demonstrations, user acceptance tests, and modeling of system behavior in representative environments. The Systems Engineering Body of Knowledge (SEBoK), maintained by the IEEE Systems Council and partner organizations, provides detailed guidance on structuring validation activities across acquisition programs.
Prognostics and Health Management Integration
V&V intersects with system prognostics and health management (PHM), a discipline concerned with predicting and detecting degraded system states before they lead to failure. PHM relies on validated sensor models and signal processing chains to produce reliable health indicators; if those models have not been validated against physical test data, their diagnostic outputs cannot be trusted. V&V also establishes the baseline performance envelope against which PHM systems measure deviation. For safety-critical systems, the NASA Systems Engineering Handbook (NASA/SP-2016-6105) describes integrated V&V and PHM planning as a unified activity, ensuring that monitoring mechanisms are themselves verified before deployment.
Applications
System verification and validation has applications in a wide range of disciplines, including:
- Aerospace and defense acquisition programs, where V&V evidence is required by MIL-STD-882 and DO-178C certification processes
- Medical device development, subject to FDA guidance on software validation for safety
- Nuclear power plant instrumentation, verified and validated under NRC and IEC 61513 requirements
- Automotive systems, where ISO 26262 mandates verification at each development phase
- Space systems and launch vehicles, where validated performance margins are a prerequisite for flight clearance