Deductive Verification of Parameterized Embedded Systems modeled in SystemC
summary
Provides an automated SystemC→PVL encoding that maps SystemC processes to PVL threads, modules to shared data classes, and simulates the SystemC scheduler, events and a global lock for single-threaded execution semantics, and connects to the VerCors deductive verifier. Introduces the RASI reachable abstract states invariant to capture global timing and interprocess dependencies automatically instead of an eight‑hour manual invariant, demonstrates three case studies including an automotive ABS which verifies in about 3 hours while small examples finish under a minute.
AI-written summary · about
chapters (8)
- 0:00Deductive verification intro
- 2:32SystemC and Vore fundamentals
- 5:43Transforming SystemC to PVL
- 9:17Functional vs global properties
- 13:50Automating invariant generation
- 15:13Case studies and evaluation
- 16:58Summary and future work
- 18:22Q&A
related talks
16mIntroduction to RISC-V Processor Verification
13mIntroduction to RISC-V Processor Verification
13mEarly RISC-V Software Verification with SIM-V
21mThe New Verification Ecosystem that Supports RISC-V Verification fo...
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
09mExploring RISC-V architectures with VPSim, a virtual prototyping environment
20mEarly performance estimation using virtual prototypes and open-source SW
21mCloud-based Verification of Open Source RISC-V Cores Using the Metrics Cloud Platform and Codasip SweRV Support Package
