A curated list of awesome symbolic execution resources including essential research papers, lectures, videos, and tools.
Find a file
2017-07-19 14:11:49 -07:00
contributing.md Add contribution guidelines (modified version of 2017-07-18 15:48:10 -07:00
LICENSE Init commit 2017-07-18 15:47:44 -07:00
README.md Add some sym exe tools for Java 2017-07-19 14:11:49 -07:00

Awesome Symbolic Execution Awesome

A curated list of awesome symbolic execution resources including books, essential research papers, tutorials and tools.

Table of Contents

Books

Tutorials

Videos

Courses

Papers

Tools

Java

  • JPF-Symbc - Symbolic execution tool built on Java PathFinder. Supports multiple constraint solvers, lazy initialization, etc.
  • JDart - Dynamic symbolic execution tool built on Java PathFinder. Supports multiple constraint solvers using JConstraints.
  • CATG - Concolic execution tool that uses ASM for instrumentation. Uses CVC4.
  • LimeTB - Concolic execution tool that uses Soot for instrumentation. Supports Yices and Boolector. Concolic execution can be distributed.
  • Acteve - Concolic execution tool that uses Soot for instrumentation. Originally for Android analysis. Supports Z3.
  • jCUTE - Concolic execution tool that uses Soot for instrumentation. Supports lp_solve.
  • JFuzz - Concolic execution tool built on Java PathFinder.

C