Skip to content
VIPROVE
DE EN

B2 · Proof · ADAS central compute Input swap

500+ safety mechanisms.
One graph that proves them.

Central compute unit, L2, 15 sensors: the digital twin runs scenarios in CARLA — and the graph links every mechanism to its requirement. The assessor's question becomes a traversal.

ISO 26262 ASIL-D OpenSCENARIO 2.0 Input swap · no live twin
The case

500+ safety mechanisms — without Excel maintenance.

The problem

500+ safety mechanisms, 15 sensors, target ASIL-D: traceability between goal, requirement, mechanism and test decays into Excel links and manual upkeep.

What Viprove does

Scenarios from OpenSCENARIO run in the twin; the graph links every scenario to its requirement and every mechanism to its report.

The result

The assessor's question becomes a traversal: ISM-042 fails → backup ISM-043 takes over — the chain answers instead of a spreadsheet.

Why it's better

Scenario swap instead of one-off sign-offs: new cases run through the same chain, traceability stays closed.

Scenario runner · CARLA 0.9.15

The scenario runs. The trace holds.

OpenSCENARIO 2.0 — lane change with pedestrian. The recording shows the simulation; the graph carries the proof: every scenario mapped to a requirement, every requirement to a report.

▸ Input swap: the recording stands in for the live twin connection

EXHIBIT B2 · CARLA SCENARIO RUNNER ADAS · CCU · ASIL-D
CARLA 0.9.15 · Unreal Engine 4OpenSCENARIO 2.0 · lane change + pedestrianTrace: scenario → requirement → report ✓
The graph · traceability

From safety goal to mechanism — every edge named.

No spreadsheets, no manual linking: the chain is the graph. Impact analysis included — if ISM-042 fails, the graph shows the diverse backup ISM-043.

SAFETY GOAL · ASIL-D “Emergency stop in <50 ms, independent of performance-cluster failure” traces_to ↓
TSR-001 Safety cluster can trigger fast power-off independently allocated_to ↓
ISM-1…150 · MCU Brownout, watchdog, E2E — hardware 1oo2D
ISM-151…350 · PMIC TI TPS6594-Q1 · 8+ power domains 1oo2D
ISM-351…500 · Software Timing, voting, heartbeat 1oo2D
500+
Safety mechanisms
<50 ms
FTTI
99.8%
Diagnostic coverage
15
Sensors · 8V 5R 2L
The assessor asks

“How do you guarantee the system is ASIL-D-safe when the performance cluster fails completely?”

The graph answers

Redundancy model 1oo2D with diverse implementations. For every mechanism the graph shows the path: ISM-042 fails → backup ISM-043 takes over — FMEA coverage 92.5%.

Wired up · senses of the twin

The twin feeds on scenarios.

Viprove Graph · View: ADAS twin vTestStudio · spec defined

Reads

OpenSCENARIO scenarios · CARLA recordings · test artifacts via defined interfaces

Transforms

Scenario → twin instance · sensors & mechanisms → nodes + edges

Writes back

Test report · DC 99.8% · verdict per requirement

Honest status.

What is a recording — and what still needs a connection.

Runs Scenario-runner recording (CARLA 0.9.15 · OpenSCENARIO 2.0) · architecture model CCU/ASIL-D · traceability chain safety goal → TSR-001 → 500+ ISM — documented.
Input swap The video is a recording; the twin instance is not connected live. Inputs (CARLA, OpenSCENARIO) are deliberately interchangeable — that is the architectural promise.
Unproven Live twin connection · masking validation against real data · test report against a real project inventory.