DiffSpec
ToolFirst seen 7/2/2026
Last seen 7/2/2026
Evidence 6 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
21 connectionsDiffSpec is a framework that realizes differential testing using LLMs and prompt chaining.
DiffSpec uses prompt chaining to incorporate evolving differential information to guide test generation.
DiffSpec leverages LLMs to generate targeted differential tests from natural language and code artifacts.
DiffSpec extracts information from natural language specification documents to guide test generation.
DiffSpec was evaluated on eBPF runtimes, generating 1901 differentiating tests and uncovering at least four bugs.
DiffSpec was evaluated on Wasm validators, finding 299 differentiating tests pointing to two confirmed bugs.
DiffSpec uses the eBPF ISA specification as a natural language artifact to extract instruction constraints.
DiffSpec generates eBPF bytecode tests targeting specific instructions like RSH to expose implementation differences.
DiffSpec found bugs including infinite loops hanging the verifier in ebpf-for-windows.
DiffSpec discovered a kernel memory leak bug in eBPF during evaluation.
DiffSpec generated tests that exposed bugs in eBPF verifiers including hanging the verifier in ebpf-for-windows.
DiffSpec is positioned in relation to WADIFF as a more advanced approach using LLMs and natural language.
DiffSpec targets and evaluates the eBPF JIT compiler by generating tests based on the RSH instruction implementation in Linux ARM32.
Kgent is described as closer to DiffSpec's approach among eBPF testing tools.
Mokav is the closest existing work to DiffSpec but differs in not using natural language artifacts.
DiffSpec is compared to TitanFuzz; unlike TitanFuzz, DiffSpec targets differential testing between two systems.
DiffSpec is compared to Fuzz4All; the target-section baseline used in DiffSpec evaluation resembles Fuzz4All.
DiffSpec uses the WebAssembly language specification as a natural language artifact for test generation.
DiffSpec is contrasted with LKL-fuzzer, noting DiffSpec uses LLMs to infer grammar rather than structured program generation.
DiffSpec is contrasted with BRF, noting DiffSpec uses LLMs instead of structured generation.
DiffSpec is contrasted with BVF, noting DiffSpec uses LLMs instead of structured generation.