A tool to convert formulae of Linear Temporal Logic on Process Trace into Finite-State Automata
- https://codeocean.com/capsule/2735129/tree/v1 (to run in the cloud)
sudo apt-get install graphviz
pip3 install flloat
- Example:
python LTLp2DFA.py 'G(a -> F(b))'
- The program:
- prints in the terminal the (transition function of the) automaton,
- creates a DOT file,
- visualizes it in the DFA.svg file.
- The automaton of the example is: