Verification Engine
ConceptA verification engine is the checking component in a verification workflow. In the TestRIG RISC-V CPU testing context, the concrete verification engine is QCVEngine, which uses Haskell QuickCheck with Direct Instruction Injection and RVFI traces to generate, compare, and shrink randomized instruction-sequence tests.
WIKI
Overview
A verification engine is the component that drives and evaluates tests or proof obligations against a correctness criterion. In the TestRIG RISC-V CPU-testing workflow, the verification engine is represented by QCVEngine, described as the “TestRIG Verification Engine.” QCVEngine leverages Haskell’s QuickCheck library to generate instruction sequences, compare execution traces, and shrink failing examples.
Role in TestRIG
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →