smack

C verifier

A software verification toolchain that translates C code into intermediate language and verifies its assertions using model checking and abstract interpretation

SMACK Software Verifier and Verification Toolchain

GitHub

431 stars
24 watching
82 forks
Language: C
last commit: almost 2 years ago
Linked from 1 awesome list

cc-plus-plusllvmrustsmtverificationverification-toolchainverifier

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
verifytests/verify.icsharpcode.decompilerA verification tool for .NET assemblies decompiled by ICSharpCode.Decompiler8
verifytests/verify.brighterAdds support for verifying a specific command processing framework2
jscert/jscertA Coq-based verification of the ECMAScript 5 standard for a JavaScript interpreter196
kaplanelad/shellfirmA tool that detects and prompts verification for risky shell commands to prevent accidental data loss or other adverse effects823
verifytests/verify.masstransitProvides a way to verify the behavior of MassTransit test helpers during testing.12
diffblue/cbmcA tool for verifying the correctness and safety of C++ programs863
verifytests/verify.serilogA tool for verifying Serilog logging behavior in C# applications1
coq-community/coq-program-verification-templateA template project for verifying the correctness of C programs in Coq29
runtimeverification/avm-semanticsA tool for formally verifying Algorand smart contracts' behavior using property-based testing and symbolic execution15
chipsalliance/veribleDevelops a system for parsing and analyzing SystemVerilog code to improve developer productivity and ensure style compliance.1,403
flcdrg/verify.mongodbA tool for verifying MongoDB operations and recording their execution5
verifytests/verify.blazorA tool for verifying Blazor components by capturing their rendered HTML and model state in a snapshot file.33
vbpf/ebpf-verifierA tool that verifies the correctness of eBPF programs using an abstract interpretation approach392
verifytests/verify.syncfusionA tool for verifying the integrity and contents of documents in various file formats using Syncfusion File Formats.4