GithubHelp home page GithubHelp logo

Aman Goel's Projects

abc icon abc

ABC: System for Sequential Logic Synthesis and Formal Verification

apalache icon apalache

APALACHE: symbolic model checker for TLA+

avr icon avr

Reads a state transition system and performs property checking

boolector icon boolector

A Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions.

btor2tools icon btor2tools

A generic parser and tool package for the BTOR2 format.

cpachecker icon cpachecker

CPAchecker, the Configurable Software-Verification Platform (read-only mirror)

date19eval icon date19eval

Experimental data for paper: A. Goel, and K. Sakallah, “Empirical Evaluation of IC3-Based Model Checking Techniques on Verilog RTL Designs” in DATE, 2019.

dd icon dd

Binary Decision Diagrams (BDDs) in pure Python and Cython wrappers of CUDD, Sylvan, and BuDDy

fmcad2021exp icon fmcad2021exp

Artifact for the FMCAD'21 paper - "Towards an Automatic Proof of Lamport’s Paxos"

gmp icon gmp

gmp compiled with PIC

ic3po icon ic3po

IC3PO: IC3 for Proving Protocol Properties

ivy icon ivy

IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.

ivybench icon ivybench

Collection of Distributed Protocol Verification Problems

jbool_expressions icon jbool_expressions

jbool_expressions is a simple open-source library for creating and manipulating propositional logic expressions in java

minisat icon minisat

A minimalistic and high-performance SAT solver

nfm2021exp icon nfm2021exp

Artifact for the NFM'21 paper - "On Symmetry and Quantification: A New Approach to Verify Distributed Protocols"

p icon p

The P programming language.

pdr icon pdr

Property Directed Reachability implementation using Z3

pvs icon pvs

The People's Verification System

pysmt icon pysmt

pySMT: A library for SMT formulae manipulation and solving

rosette icon rosette

The Rosette solver-aided host language, sample solver-aided DSLs, and demos

tacas20ae icon tacas20ae

Artifact for the paper under submission - AVR: Abstractly Verifying Reachability

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.