Complete Learning Module

Verification & Validation

Master ISO 26262 V&V strategies across all development levels from unit testing through vehicle validation, with comprehensive coverage of independence requirements, coverage criteria, back-to-back testing, and evidence capture.

14
Chapters
MC/DC
Coverage
HIL/SIL
Test Environments
ASIL-D
Independence

What You'll Learn

Build complete competency in verification & validation through structured, progressive learning.

Plan Compliant V&V Activities

Structure verification and validation plans covering all required activities, methods, independence levels, and coverage criteria per ISO 26262 Parts 4, 5, and 6.

Achieve MC/DC Coverage

Apply Modified Condition/Decision Coverage correctly for ASIL-C and ASIL-D software with proper test case design and coverage measurement tooling.

Implement Independence

Organize and document verification independence at I1, I2, and I3 levels appropriate to ASIL requirements and activity type.

Design HIL/SIL Test Environments

Build Hardware-in-the-Loop and Software-in-the-Loop test environments with fault injection capability and proper equivalence arguments.

Execute Fault Injection Testing

Plan and execute fault injection campaigns to verify safety mechanism effectiveness and demonstrate diagnostic coverage achievement.

Compile V&V Evidence Packages

Assemble complete, assessment-ready verification and validation evidence packages with traceability, coverage data, and review records.

14 Comprehensive Chapters

Each chapter builds your verification & validation expertise systematically from foundations to advanced application.

1

V&V Fundamentals

Establish the distinction between verification and validation in ISO 26262 context. Understand verification aims, confirmation measures, and how V&V activities are distributed across Parts 4, 5, 6, and 8.

Verification vs. validationConfirmation measuresCross-part distribution
2

V-Model Overview

Navigate the ISO 26262 V-Model from concept through system integration, understanding how each right-side verification activity corresponds to a left-side development activity and what verification criteria are required at each level.

Level correspondenceVerification criteriaCross-phase traceability
3

Unit Testing

Design and execute unit tests per ISO 26262-6 requirements. Covers test case derivation methods, boundary value analysis, equivalence class partitioning, and structural coverage requirements per ASIL level.

Test case derivationBoundary value analysisStructural coverage
4

Integration Testing

Plan and execute software and hardware-software integration testing. Learn integration test strategies, interface testing, stub and driver design, and coverage requirements for integration test levels.

Integration strategiesInterface testingStub/driver design
5

System Testing

Validate the complete item against system-level requirements. Covers functional testing, safety mechanism activation testing, boundary testing at system level, and regression testing strategies for system integration.

Functional testingSafety mechanism testingRegression strategy
6

Vehicle Testing

Conduct vehicle-level validation including driving tests, fault injection scenarios, boundary condition evaluation, and safety goal verification on real vehicles or proving grounds.

Driving test scenariosVehicle fault injectionSafety goal verification
7

Coverage Requirements (MC/DC)

Master structural coverage criteria from statement coverage through MC/DC (Modified Condition/Decision Coverage). Understand ASIL-specific requirements, how to achieve MC/DC, and tool support for coverage measurement.

MC/DC explanationASIL coverage tableCoverage tool integration
8

Independence Requirements

Understand and implement independence requirements for verification activities per ISO 26262. Learn the difference between I1, I2, and I3 independence levels and how to demonstrate independence in project organization.

I1/I2/I3 levelsIndependence demonstrationOrganizational measures
9

Test Case Derivation

Derive test cases from multiple sources including requirements, risk analysis, design, and fault models. Learn systematic derivation methods for both black-box and white-box testing with traceability to test coverage goals.

Requirements-basedRisk-based derivationFault-model-based
10

Back-to-Back Testing

Apply back-to-back testing for model-based development and for comparing production code against reference implementations. Understand when back-to-back testing is required, how to set it up, and what coverage it provides.

MBD back-to-backCoverage equivalenceSetup methodology
11

HIL/SIL/MIL

Design and execute Model-in-the-Loop, Software-in-the-Loop, and Hardware-in-the-Loop test environments for automotive functional safety verification. Covers environment modeling, fault injection capability, and equivalence arguments.

MIL/SIL/HIL overviewEnvironment modelingEquivalence arguments
12

Fault Injection

Apply fault injection testing to verify safety mechanism effectiveness. Covers software fault injection, hardware fault injection via HIL, and fault injection methodology for achieving diagnostic coverage demonstration.

SW fault injectionHW fault injectionDC demonstration
13

Review & Inspection

Apply formal review and inspection methods including walk-throughs, technical reviews, and inspections per ISO 26262. Learn checklist design, review records, and how to demonstrate review independence for ASIL-C and D.

Review methodsChecklist designIndependence demonstration
14

Evidence Capture

Systematically capture and organize V&V evidence for the safety case. Learn test report requirements, coverage evidence formats, review records, and how to assemble assessment-ready V&V documentation packages.

Test report requirementsCoverage evidenceSafety case integration
Visual Learning

6 Interactive Diagrams

Experiment with visual tools that bring verification & validation concepts to life.

Interactive V-Model Navigator

Clickable V-Model showing all verification activities, their inputs/outputs, ASIL requirements, and cross-links between development and verification levels.

Coverage Requirement Table

Interactive ISO 26262 coverage tables showing statement, branch, MC/DC, and requirement coverage targets per ASIL level with worked examples and tool configuration guidance.

MC/DC Visualizer

Step-by-step visual demonstration of Modified Condition/Decision Coverage with truth table construction, independence condition identification, and minimum test case selection.

HIL Test Environment Diagram

Architecture diagram of a typical HIL test environment showing ECU connection, environment models, fault injection capabilities, and test automation interfaces.

Fault Injection Coverage Map

Visual mapping of injected faults to safety mechanisms, showing coverage ratios, diagnostic time intervals, and ASIL-appropriate demonstration completeness.

Independence Level Checker

Decision tool for determining required independence level based on ASIL and activity type, with organizational measure examples and documentation templates for each level.

Worked Examples

V&V Plan for ASIL-D Brake Control Software

Complete verification and validation planning and execution walkthrough for an ASIL-D brake control software component, from unit testing through HIL vehicle simulation.

  • Unit test campaign design with MC/DC coverage targets for 12 critical functions
  • Integration test strategy for SPI communication and actuator interfaces
  • HIL environment setup with brake system plant model and fault injection capabilities
  • Safety mechanism activation testing covering 23 fault injection scenarios
  • Back-to-back testing between Simulink model and generated C code
  • V&V evidence package assembly for TÜV safety assessment

Brake Control V&V Matrix

MC/DC coverage analysis - 94.7% achieved across 1,847 conditions
Unlock 5 more V&V phases

Ready to Master Verification & Validation?

Build comprehensive V&V strategies that satisfy ISO 26262 requirements from unit tests through vehicle validation.

Start Learning Now
14 ChaptersMC/DC CoverageHIL/SIL/MILFault Injection