Blame view
prism-4.3-linux64/etc/scripts/hoa/hoa-rabinizer3.1-tdra-for-prism
663 Bytes
8146dcf82 first commit |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#! /bin/bash # Interface wrapper for calling Rabinizer3.1 (transition-based DRA) # Invoke from PRISM with # -ltl2datool hoa-rabinizer3.1-tdra-for-prism -ltl2dasyntax rabinizer # # Expects the rabinizer.jar file of Rabinizer3.1 in the current directory, otherwise # specify its location using # export RABINIZER31=path/to/rabinizer.jar # Take location of the jar file from RABINIZER3 environment variable # Otherwise, default to current directory RABINIZER31_JAR=${RABINIZER31-./rabinizer.jar} # -format=hoa = output HOA # -auto=tr = output transition-based Rabin java -jar $RABINIZER31_JAR -format=hoa -auto=tr -in=file -out=file "$1" && mv "$1.hoa" "$2" |