$ mkdir /path/to/your/project
$ cd /path/to/your/project
$ git init
$ git remote add origin [email protected]:liangdzou/Sim2HCSP.git
$ git pull origin master
- HHLProver: A theory prover for HCSP.
- Sim2HCSP: A tool translating Simulink/Stateflow diagrams into HCSP process.
- model: Simulink model for the CTCS case study. (including the xml format.)
- main: Generated files for the CTCS case study by Sim2HCSP.
- proof: The interactive proof we have done for the CTCS case study.
- Install Java JRE because Sim2HCSP is implemented in Java.
- Set the following environment variables, so Sim2HCSP can invoke Isabelle and import HHLProver automatically.
export IsarHOME=".../Isabelle2013"
export HCSPHOME=".../HHLProver"
$ Sim2HCSP -xml fsco.xml -uds uds/
- Replace files assertionDef.thy controlADef.thy goal.thy with files in proof. (replace those files which are generated automatically.)
- Check it in Isabelle.