implementation of por using probe set ( http://wwwhome.ewi.utwente.nl/~rensink/papers/concur2008.pdf )
ruby ./script/petrinet_por --pnml <pnml file> --out <output_file> [options]
--debug - Print debug message
--png - Draw state space using graphviz
--disable-reduction - Generate state space without reduction
--use-cache - Use existing ats file. ats file is created only if it does not exis
--use-scala - Use petrinet of scala implementation
--use-tina - Use tina to generate state space
--all - Continue reduction, even if a deadlock state is found
script/por_via_slim.rb --slim <slim_file> --pnml <pnml_file>
ruby script/por_using_slim.rb --slim <slim_file> --pnml <pnml_file>
ruby script/petrinet_por.rb --use-tina --pnml <pnml_file>
This script generate state space using petrinet model.
The Petri Net Markup Language (PNML) is a proposal of an XML-based interchange format for Petri nets.(http://www.pnml.org/)