Tatsuhiro Tsuchiya's Projects
Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
Bounded model checker for petri nets. It uses a SAT solver. The idea is presented at ATVA 2004.
This repository store resources related to our project on model checking of consensus algorithms.
Covering array generator for combinatorial testing
A retro game engine for Python
Simulated annealing for obtaining locating arrays
Saffron is a preprocessor which serves as a front end for Sat4j. Saffron is to Sat4j as a higher level language is to an assembler. The user expresses his/her problem by writing a Java application using the Saffron API. When the application is run, Saffron creates a corresponding SAT problem, then applies the Sat4j API to find a solution. The Sat4j solution is analyzed by Saffron, and the bit assignments provided by Sat4j are used to construct the solution values of the original problem.
Config files for my GitHub profile.