Man Linux: Main Page and Category List

NAME

       ltsconvert - convert and optionally minimise an LTS

SYNOPSIS

       ltsconvert [OPTION]... [INFILE [OUTFILE]]

DESCRIPTION

       Convert  the labelled transition system (LTS) from INFILE to OUTFILE in
       the requested format after applying the  selected  minimisation  method
       (default  is  none).  If  OUTFILE  is  not supplied, stdout is used. If
       INFILE is not supplied, stdin is used.

       The output format is determined by the extension  of  OUTFILE,  whereas
       the  input  format is determined by the content of INFILE. Options --in
       and --out can be used to  force  the  input  and  output  formats.  The
       supported formats are:
         ’aut’ for the Aldebaran format (CADP),
         ’dot’ for the GraphViz format,
         ’fsm’ for the Finite State Machine format,
         ’mcrl’ for the mCRL SVC format,
         ’mcrl2’ for the mCRL2 LTS format (default), or
         ’svc’ for the (generic) SVC format

OPTIONS

       OPTION can be any of the following:

       -a, --add
              do  not  minimise  but  save a copy of the original LTS extended
              with a state parameter indicating the bisimulation class a state
              belongs to (only for mCRL2)

       -D, --determinise
              determinise LTS

       -eNAME, --equivalence=NAME
              generate an equivalent LTS, preserving equivalence NAME:
                ’bisim’ for strong bisimilarity,
                ’branching-bisim’ for branching bisimilarity,
                ’dpbranching-bisim’   for   divergence   preserving  branching
              bisimilarity,
                ’sim’ for strong simulation equivalence,
                ’trace’ for strong trace equivalence, or
                ’weak-trace’ for weak trace equivalence

       -iFORMAT, --in=FORMAT
              use FORMAT as the input format

       -lFILE, --lps=FILE
              use FILE as the LPS from which the input LTS was generated; this
              mightbe  needed  to  store the correct parameter names of states
              when saving in fsm format and to convert  non-mCRL2  LTSs  to  a
              mCRL2 LTS

       --no-reach
              do not perform a reachability check on the input LTS

       -n, --no-state
              leave out state information when saving in dot format

       -oFORMAT, --out=FORMAT
              use FORMAT as the output format

       --tau=ACTNAMES
              consider  actions  with  a  name  in  the  comma  separated list
              ACTNAMES to be internal  (tau)  actions  in  addition  to  those
              defined as such by the input

       Standard options:

       -q, --quiet
              do not display warning messages

       -v, --verbose
              display short intermediate messages

       -d, --debug
              display detailed intermediate messages

       -h, --help
              display help information

       --version
              display version information

AUTHOR

       Written by Muck van Weerdenburg.

REPORTING BUGS

       Report bugs at <http://www.mcrl2.org/issuetracker>.

COPYRIGHT

       Copyright © 2010 Technische Universiteit Eindhoven.
       This  is  free  software.   You may redistribute copies of it under the
       terms        of        the        Boost        Software         License
       <http://www.boost.org/LICENSE_1_0.txt>.   There  is NO WARRANTY, to the
       extent permitted by law.

SEE ALSO

       See             also             the             manual              at
       <http://www.mcrl2.org/mcrl2/wiki/index.php/User_manual/ltsconvert>.

ltsconvert mCRL2 toolset July 2010 Mayv2010ment)