Test Evaluate

Test Evaluate The Test Evaluate block assesses each test execution to determine whether the system has passed or failed. For instance, did the system stay within an upper speed limit, or did it avoid collisions? Both the Coverage and Test Evaluate blocks contribute to...

Coverage

Coverage When referring to Coverage, it contains two aspects, for example ‘X is covering Y’, with this in mind bullets below provide a summary of the types of coverage considerations discussed in the SUNRISE project, followed by more detailed explanation. At the...

Safety Argument

Safety Argument The Safety Argument component evaluates test results to assess the system’s safety through four interconnected stages: coverage analysis, test evaluation, safety case, and decision-making. Coverage This stage examines test coverage from multiple...

Execute

Execute In the Execute block, the test execution might happen in a virtual, hybrid or physical test environment, depending on the test instance resulting from the Allocate block. The allocated test cases form the input for this block. How the tests are carried out is...

Allocate

Allocate The SUNRISE Safety Assurance Framework is test environment-agnostic, allowing scenarios to be executed in a range of test environments, from fully virtual to hybrid environments (such as Hardware-in-the-Loop) to controlled physical environments (such as...