Environment
The Environment block of the SUNRISE Safety Assurance Framework (SAF) operationalises test scenarios through three stages: querying and concretising, allocating test environments, and executing scenarios.
- Query & Concretise
Scenarios are retrieved from the SUNRISE Data Framework (DF) using test objectives, Operational Design Domain (ODD), behaviour, and external requirements. Logical scenarios, defined by parameter ranges, are concretised into specific values to create concrete test scenarios. These are then combined with test objectives to make them test-ready. Queries follow the OpenLABEL format, ensuring consistency across databases. Sampling methodologies support exploring parameter spaces, estimating safety measures, or identifying failure points. - Allocate
Test scenarios are matched to appropriate test environments, from virtual simulations to controlled real-world settings. Test case requirements, such as scenario details and pass/fail criteria, are compared against the capabilities of available test instances like Hardware-in-the-Loop or proving grounds. A virtual-first approach prioritises lower-fidelity simulations initially, with iterative reallocations to higher-fidelity environments as needed. External factors, such as safety overrides, are documented for assessment. - Execute
Allocated test scenarios are executed in the designated environments, with relevant data recorded for analysis. Feedback loops enable refining scenarios and optimising test objectives.
This component ensures a structured, efficient, and adaptive process for scenario testing within the safety assurance framework.