# Fill "$@" with the list of translators we want to benchmark. # Add a dummy initial argument to clear "$@" and also in case one of # the tools starts with "-". set dummy # Add third-party tools if they are available test -n "$SPIN" && set "$@" "$SPIN -f %s >%N" test -n "$LTL2BA" && set "$@" "$LTL2BA -f %s >%N" test -n "$LTL3BA" && set "$@" "$LTL3BA -f %s >%N" \ "$LTL3BA -M -f %s >%N" \ "$LTL3BA -S -f %s >%N" \ "$LTL3BA -S -M -f %s >%N" # Use -s to output a neverclaim, like the other tools. set "$@" "$LTL2TGBA --det -s %s >%N" \ "$LTL2TGBA --small -s %s >%N" # If you want to add your own tool, you can add it here. # See 'man ltlcross' for the list of %-escape you may use # to specify input formula and output automaton. # # set "$@" "tool options %... > %..." # Set the timeout to 5 minutes set "$@" --timeout=300 # Finaly remove the dummy initial argument shift