Vanderbilt Verification Manager and HiLiTe Verifier
---------------------------------------------------


INSTALLATION
------------
Prerequisites: .NET Framework 4.0

1. Instal HiLiTe
2. Install GME 11.0.537 or later.
3. Install Verification Manager
4. Install HiLiTe Verifier
5. Register Verification Manager (VerificationManager.DLL) and HiLiTe Verifier(HiLiTeVerifier.DLL) with RegAsm, along with the other DLLs in the bin folder of Verification Maneger.
6. Register the CyPhyML paradigm from the Verification Manager\CyPhy folder. Please refer to GME help for registering a paradigm.


RUNNING THE SAMPLE
------------------

1. If you do not have the required Simulink version, create/select your working directory, and copy the contents of the MatlabEmulation folder there. 
2. Start GME, and open the file HiLiTeDemo.mga

3. In GME Browser, unfold Model1, double click on FormalRequirement.
4. On the toolbar, click on Verification Manager (checkmark icon with a filled blue circle background).
5. Click on Save & Run Verifier.
6. For your own entertainment, you micht check out the contents of the tabs COnfiguration and Ranges.
7. Click on Generate HiLiTe Input.
8. In the working directory, note the files ExternalInputRanges.csv and model1.hilite.
9. Repeat the steps 3-8 for Model2 and Model3.
10. Notice the cumulated content of ExternalInputRanges.csv in your working directory.

11.In GME Browser, unfold Model1, double click on FormalRequirement.
12. On the toolbar, click on Verification Manager (checkmark icon with a filled blue circle background).
13. Click on Save & Run Verifier.
14. Click on Run HiLiTe.
15. Wait until the Run HiLiTe button becomes active again.
16. Scrutinize the content of the Output tab at the bottom of the form.
17. Click on Defect List to be noified about a Maximum possible range.
18. Click on the tab Reports at the top of the form. Load the report to see more information on the execution of the tool.
19. Notice on the General tab that the VerificationResults and the ToolSpecific Message is filled with the results of the tool.
20. Repeat the steps 11-19 for Model2 and Model3.

21. On the configuration tab, clean up the results created so far: press the three delete buttons.
22. Repeat the steps from 3-20, but instead of Model2, use Model2_Corrected.

Please note that the order of executing HiLiTe is important and cannot be varied.