- Timed Noninterferences Verifier.
sudo apt-get install openjdk-17-jdk openjdk-17-jre
java -version
sudo snap install intellij-idea-community --classic
- NoninterferenceVerify (Implementation of TINIVER)
- inputModel (Models under verification, categorized by their original paper)
- outputModel (The intermediate models generated from the input model and delivered to Uppaal for verification)
- Import the project
NoninterferenceVerify
into IDEA.
- Build Artifacts -> Rebuild (Generate
NoninterferenceVerify.jar
into TINIVER
directory).
usage: NoninterferenceVerify
-h help
-i <arg> input_model_path
-o <arg> output_dir_for_intermediate_model
-p <arg> verified_security_property
-u <arg> uppaal_path
java -jar NoninterferenceVerify.jar -i inputModel/cav18/BNNI_2.xml -o outputModel/cav18 -p BNNI -u uppaal64-4.1.26-1/bin-Linux/server
- Qiaosen Liu - Xidian University
- Cong Sun - Xidian University
- Yunbo Wang - Xidian University