The TASS folder may be placed anywhere, but should not be modified.  The 
executable is the file called tass in the bin directory.  This file should
not be moved, but a symlink can be created to it.  

To run TASS, simply execute the script bin/tass.  


+----------------------------------------------------------------------+
|           TASS: Toolkit for Accurate Scientific Software             |
|  version 0.9_r1448 (2010-03-13)        http://vsl.cis.udel.edu/tass  |
+----------------------------------------------------------------------+
Usage: 
  tass verify [options] model.mmp
  tass compare [options] spec.mmp impl.mmp
  tass extract model.mmp 

Options: 
   -reduce=std         : no partial order reduction 
   -reduce=urgent      : urgent partial order redunction [default]

   -deadlock=absolute  : check for absolute deadlocks nonly [default]
   -deadlock=potential : check for potential deadlocks (includes absolute)
   -deadlock=ignore    : ignore all deadlocks

   -verbose            : print detailed model and state information 
   [=true|=false]        [default=false]

   -debug              : print debugging information [default=false]
   [=true|=false]

   -nosimplify         : do not simplify symbolic expressions [default=true]
   [=true|=false]

   -simplify_prover    : use the simplification mechanism in the theorem
   [=true|=false]        prover [default = true]

   -buffer=N           : max number buffered messages [default=10]

   -loop[=true|=false] : use method of loop co-invariants [default=false]

   -np=N               : specify the number of processes in model, used 
                         in verify and extract mode. N is >= 0.

   -np1=N and -np2=N   : similar to -np=N, but used in compare mode to
                         specify the number of processes for spec and 
                         impl model respectively.

   -inputX=N           : specify the value of an input variable in the
                         program. X is the name of the variable, and N 
                         is the value.

Examples:
  bin/tass verify -inputB=10 examples/adder/adder_seq.mmp

  bin/tass compare -inputB=10 -np2=10 examples/adder/adder_seq.mmp
         examples/adder/adder_par.mmp


TASS is licensed under the GNU General Public License version 3.  See LICENSE.

TASS utilizes other free software tools, namely GMP, CVC3 and ANTLR.  
These tools are copyrighted by their authors, and used in compliance with 
their licenses.  See LICENSE.GMP, LICENSE.CVC3, and LICENSE.ANTLR, 
respectively.