UCOB (Unbounded-thread COverability analysis for Boolean programs) implements the approach presented in the following paper:
Peizun Liu and Thomas Wahl, Infinite-State Backward Exploration of Boolean Broadcast Programs. In FMCAD, pp.155-162, 2014.
UCOB depends the API IJIT. To run UCOB, you first need to install IJIT. Please refer to more details in the IJIT repository.
git clone the github repository make
LD_LIBRARY_PATH=/your/path/lib export LD_LIBRARY_PATH
DYLD_FALLBACK_LIBRARY_PATH=/your/path/lib/ export DYLD_FALLBACK_LIBRARY_PATH
For instructions to use UCOB, run the tool as follows:
ucob -h
The Boolean programs UCOB takes have different label format (only numbers) from the ones generated by SATABS. Download the front end here to perform the translation – more usage details can be found in the README file.
Peizun Liu and Thomas Wahl are the main contributors. Peizun Liu is the main developer.
The UCOB downloads on this site are available from github under the MIT license.
Having trouble with UCOB? Check out our contact support and we’ll help you sort it out.