Soteria is a functional library for building direct symbolic execution engines, demonstrated by the first Rust engine supporting Tree Borrows and a compositional C engine that matches or exceeds prior tools.
An overview of the K semantic framework,
4 Pith papers cite this work. Polarity classification is still indexing.
verdicts
UNVERDICTED 4representative citing papers
Smoosh is an executable semantics for the POSIX shell judged most conformant to the standard among seven other shells via multiple test suites.
Presents a syntax-driven framework for incremental re-verification of KernelC programs with matching logic properties after changes, implemented in a prototype and evaluated for efficiency gains.
SEMBridge uses a tagless-final interface in a Python prototype to derive executable state transformers and verification conditions from the same loop-free imperative program definitions, tested on five examples up to 729 states.
citing papers explorer
-
Soteria: Efficient Symbolic Execution as a Functional Library
Soteria is a functional library for building direct symbolic execution engines, demonstrated by the first Rust engine supporting Tree Borrows and a compositional C engine that matches or exceeds prior tools.
-
Executable formal semantics for the POSIX shell
Smoosh is an executable semantics for the POSIX shell judged most conformant to the standard among seven other shells via multiple test suites.
-
SEMBridge: Tagless-Final Program Semantics with Weakest-Precondition and Bounded-Checking Interpretations
SEMBridge uses a tagless-final interface in a Python prototype to derive executable state transformers and verification conditions from the same loop-free imperative program definitions, tested on five examples up to 729 states.