fengwz17 / COLA-TACAS22AE

Just for TACAS 22 Artifact Evaluation Submission

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COLA: a complementation and determinization library for Büchi automata

Cola includes complement algorithms for unambiguous nondeterministic Büchi automata (UNBA) and limit deterministic Büchi automata (LDBA), as well as a determinization algorithm for LDBAs. Cola has been built on top of Seminator.

Special instructions for artifact evaluation

  • The GitHub repo COLA is under developing and much different from the version in this artifact submission. Here we provided the version we used in the experiments of the submission paper.

List of algorithms

Requirements

Compilation

autoreconf -i
./configure
make
sudo ldconfig

Then you will get an executable file named cola .

Determinization

Input an LDBA named "filename", and run ./cola --determinize=parity filename, then you will get an equivalent deterministic parity automaton (DPA) on standard output! To output the DPA to a file, use ./cola --determinize=parity filename -o out_filename

About

Just for TACAS 22 Artifact Evaluation Submission

License:GNU General Public License v3.0


Languages

Language:Roff 55.5%Language:Shell 33.6%Language:C++ 7.6%Language:Makefile 3.1%Language:M4 0.2%Language:C 0.1%