Skip to content

chubbymaggie/Tac-Symbolic-Executor

 
 

Repository files navigation

Tac Symbolic Executor

This is a symbolic executor I implemented for CMSC631, Program Analysis and Understanding. It is written in OCaml and makes use of the constraint solver OCamlSTP. The project specification can be found here.

Refer to the function se in the file se.ml for the meat of the implementation. The project can be compiled by running make. To symbolically execute the program mytest1.tac, run the command ./se -se mytest1.tac.

About

A symbolic executor for a simple programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 59.8%
  • C 35.7%
  • OCaml 2.1%
  • Bison 1.2%
  • Makefile 0.6%
  • Perl 0.4%
  • Other 0.2%