Seminator is a free tool for semi-determinization of omega-automata.
Seminator depends on the Spot library. You need a version 2.4 or higher installed in your system before compiling Seminator.
After Spot is installed you can use the attached
makefile to compile Seminator.
The following command translates a possibly nondeterministic transition-based generalized Büchi automaton (TGBA) placed in file
aut.hoa into a semi-detetrministic Büchi automaton (SDBA) and prints the result int the HOA format to the standard output.
./seminator -f aut.hoa
For more information run:
Seminator was presented in the paper František Blahoudek, Alexandre Duret-Lutz, Mikuláš Klokočka, Mojmir Kretinsky and Jan Strejcek. Seminator: A Tool for Semi-Determinization of Omega-Automata. In Proceedings of LPAR-21, 2017.
However, both Owl and Seminator evolved since the paper was published so new in this version of scripts you will find comparison with the current version of Seminator and a recent version of Owl.
If the preview of the notebooks on gitHub does not work, use Jupyter nbviewer instead
If you would like to run the notebook by yourself, you need to have the
folowing tools installed in
PATH on your system.