The verification plan shall explicitly detail the verification activities as well as documenting the rationale for those activities. The plan is a more concrete implementation of the strategy, defining what should be done (e.g. specific tests) and how (e.g. environment, tools). Some of the key considerations that should be included in the verification log are given below.
Testing Details of the test cases shall be provided along with the required result for that test case. A justification for the sufficiency of the coverage that the test cases provide shall be included in the verification plan. For AS the coverage should in particular consider:
Details of the test environment shall be included in the verification plan. A justification shall also be provided that the test environment is sufficiently representative of the real operating domain of the AS. This justification is required in order to provide confidence that the results obtained for the test cases for the AS in operation would match the results observed in the test environment. This is particularly important for simulation‐based testing, where justification must be provided that the simulation tools and models are sufficiently valid to support the claims made as a result of the tests.
Formal verification The formal properties shall be specified in the verification plan along with the rationale for the specification and a justification that the specified properties are equivalent to the relevant safety requirements. The formal models that are used for verification shall be documented in the verification plan along with a justification for all assumptions and abstractions made in the model, both with respect to the AS itself, and with respect to the operating environment.