(This is the project for AERE/COMS 407X/507X Applied Formal Methods. You need Conda and Graphviz installed first.)
- Safety: certain (bad) states reachable?
- Liveness: certain (good) states bound to be reached?
- Bounded methods: Only consider traces of up to a maximum length.
- Unbounded methods: Consider an unlimited number of steps.
- Create python Environment:
conda env create -f environment.yml
- Activate the Environment:
source activate ACOW
- Modefiy the state space model and MTL formula in MTL_main.py. Then run:
python MTL_main.py