Helena is a High Level Nets Analyzer under the GPL license (see file
COPYING).  It can be used to model check high level Petri nets.

Download the latest version of the tool at the following url:
   http://www.lipn.univ-paris13.fr/~evangelista/helena/

To compile helena, go to directory src and execute script compile-helena.
The script can be passed with the following options:
* option --with-ltl => This is required if you want to analyse ltl properties.
* option --with-dve => This is required if you want to analyse DVE models (beta
  version).

GNAT is mandatory to compile helena.  You may find it here:
http://libre.adacore.com.

The mlton compiler is required if you want to analyse DVE models
(option --with-dve).  You may find it here:
http://mlton.org

LTL properties are translated to Buchi automata using the LTL2BA tool by Oddoux
and Gastin.  See http://www.lsv.ens-cachan.fr/~gastin/ltl2ba for more
information on this tool.

Once the compilation is finished make sure that you PATH variable points to
the bin directory.  You may change the value of some variables in script
bin/helena:
* gcc - path of the gcc compiler used by helena to translate a model in C code
* helenaDir - path of the directory in which helena will store specific files
  for a model
