Environment

The Environment block of the SUNRISE Safety Assurance Framework (SAF) operationalises test scenarios through three stages: querying and concretising, allocating to test environments and executing scenarios.
- Query & Concretise
In this block, scenarios are retrieved from the SUNRISE Data Framework (DF). For example based on ODD description, external requirements, CCAM system specifications or pass/fail criteria. Logical scenarios, defined by parameter ranges, are then concretised into specific values to create concrete test scenarios. These concrete test scenarios are then combined with test objectives to make them ready for testing. Queries follow the OpenLABEL format, ensuring consistency across the scenario databases connected to the SUNRISE DF. Sampling methodologies support exploring parameter spaces, estimating safety measures or identifying failure points. - Allocate
Subsequently, concrete test scenarios are matched to appropriate test environments, that can range 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-simulation-first approach prioritises lower-fidelity simulations initially, with posterior re-allocations to higher-fidelity environments if needed. - Execute
Allocated test scenarios are executed in the designated test environments, with relevant data recorded for analysis. Feedback loops enable refining scenarios and optimising test objectives.
The Environment block ensures a structured, efficient, and adaptive process for scenario testing within the SUNRISE SAF.
