Instruction for launching AutoCheck:
-
Python 3.5 and later
-
z3-solver with python binding:
pip install z3-solverorpip3 install z3-solver -
pysmt:
pip install pysmtorpip3 install pysmt -
pip install ordered-set -
pip install textx
python3 sleecFrontEnd.py
At this point, an UI window should have popped up. Edit the text in the window to customize your SLEEC rules
Example rules: dressingrobot.sleec, dressingrobot-1.sleec , dressingrobot-2.sleec, dressingrobot-3.sleec, Example3.sleec
Redudency checking and rule Checking are avaialble for all rules, and concern checking is available if concerns are given in the .sleec files. dressingrobot-3.sleec contains an example of concern.