This repository contains code for "Synthesis of Biological Models from Mutation Experiments" by Ali Sinan Koksal, Yewen Pu, Saurabh Srivastava, Rastislav Bodik, Jasmin Fisher, and Nir Piterman in POPL 2013.
This code is an experimental prototype and is fairly ugly in many places. The code is released for openness, and not for good design or good coding practices.
Scala, ScalaZ3 and Z3 versions used by the tool have been updated to recent versions to make installation and running easier.
The tool runs on Linux (64-bit) and Mac OS X.
Sample scripts for invoking the synthesizer are given in the folder
To run the synthesizer on the "VPC1" Vulval Precursor Cell template described in Section 7 of the paper, run:
Templates and specifications for all models described in the paper are in the