Verification Work Products#

Platform#

Verification Plan
status: valid

Verification planning for each phase of the safety lifecycle must detail the work products, objectives, methods, criteria, environments, equipment, resources, actions for anomalies, and regression strategies, considering method adequacy, complexity, prior experiences, and technology maturity or risks. This also covers the work product Verification Specification.

Platform Integration Test
status: valid
tags: verification_process

Platform Integration Testing verifies Stakeholder Requirements performed on reference HW. Depending on the nature of the project, respective tailoring (e.g. for reduced requirements coverage) has to be reflected in the Verification Plan (wp__verification_plan) and Platform Safety Plan (wp__platform_safety_plan).

Platform Verification Report
status: valid

Verification Report contains:

Feature#

Feature Integration test
status: valid

Integration Testing verifies feature requirements and architecture:

  • all interfaces from Static view and

  • all flows from Dynamic View and

  • performance and resource consumption: i.e. RAM and processor usage on reference HW

Module#

Module Verification Report
status: valid

Verification Report contains:

It also serves as SW Component Qualification Verification Report for pre-existing Open Source Projects developed and maintained outside of the project to which this process is applied to. It is also described in the Module Verification Report ... (gd_temp__mod_ver_report) as a dedicated section.

Component#

Component Integration test
status: valid

Component Integration Testing verifies the component architecture and component requirements:

  • all interfaces from Static view and

  • all flows from Dynamic View

  • integration of units into components based on detailed design

  • detailed design of complex units

Performance (i.e. RAM and processor usage) is only tested on reference HW.

As an optional part component integration tests can cover additional testing for complex units touching specifically the detailed design. This is needed where Unit test (wp__verification_sw_unit_test) is not sufficient to cover the measures defined in the implementation of the Verification Plan (wp__verification_plan).

Unit test
status: valid

Unit testing verifies detailed design (traced to). Respective tooling is defined in Platform Management Plan (wp__platform_mgmt), Verification Plan (wp__verification_plan) and integrated in CI/Build. Unit testing is in responsible of the Contributor (rl__contributor) providing the Implementation (wp__sw_implementation).

Inspection#

Inspection activities on requirement, architecture and detailed design are handled within these process areas.

The work products are handled within these process areas:

Tool Verification#

As part of tool management as supporting function it is handled as follows

It is planned in the Platform Management Plan (wp__platform_mgmt)