arey0pushpa / pyZ3

Encoding Vesicle Traffic System in Z3 and CBMC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyZ3

A Eukaryotic cell contains multiple membrane-bound compartments. Transport vesicles move cargo between these compartments, just as trucks move cargo between warehouses.

The complete vesicle fusion process is modeled as a constraint over a labeled graph. Where node represents compartments and directed edges are vesicles. The whole network is recyclable [molecule moves only in cycles]. We call this labeled network as Vesicle Traffic System (VTS).

We have modeled the VTS using CBMC [C Bounded Model Checker] and python Z3 [Z3 Theorem Prover].

About

Encoding Vesicle Traffic System in Z3 and CBMC


Languages

Language:TeX 61.1%Language:C++ 17.7%Language:Python 12.3%Language:C 7.9%Language:Makefile 0.5%Language:CMake 0.5%Language:PostScript 0.0%Language:Shell 0.0%