Personal tools

User manual/pbesinst

From MCRL2

Jump to: navigation, search
User manual

Contents


Contents

Synopsis

pbesinst[OPTION]... [INFILE [OUTFILE]]

Short Description

Transforms the PBES from INFILE into an equivalent BES and writes it to OUTFILE. If INFILE is not present, standard input is used. If OUTFILE is not present, standard output is used.The format of OUTFILE is determined by its extension (unless it is specified by an option). The supported formats are:

 'pbes' for the mCRL2 PBES format,
 'bes'  for the mCRL2 BES format,
 'cwi'  for the CWI BES format

Options

OPTION can be any of the following:

-a, --aterm-ascii
store ATerms in ascii format (default: false)
-o[NAME], --output[=NAME]
store the BES in output format NAME:
 'pbes' for the mCRL2 PBES format (default),
 'bes'  for the mCRL2 BES format
 'cwi'  for the CWI BES format
-rNAME, --rewriter=NAME
use rewrite strategy NAME:
 'jitty' for jitty rewriting (default),
 'jittyp' for jitty rewriting with prover,
 'jittyc' for compiled jitty rewriting,
 'inner' for innermost rewriting,
 'innerp' for innermost rewriting with prover, or
 'innerc' for compiled innermost rewriting
-f[NAME], --select[=NAME]
select finite parameters that need to be expanded
 Examples: X1(b:Bool,c:Bool);X2(b:Bool)
           *(*:Bool)


-s[NAME], --strategy[=NAME]
compute the BES using strategy NAME:
 'lazy' for computing only boolean equations which can be reached from the 
 initial state (default), or
 'finite' for computing all possible boolean equations.
--timings[=FILE]
append timing measurements to FILE. Measurements are written to standard

error if no FILE is provided

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

Implemented by Wieger Wesselink, with contributions from Alexander van Dam and Tim Willemse.

Reporting bugs

Report bugs at [1].



prev.gif mcrl2i pbes2bool next.gif
This page was last modified on 7 March 2011, at 09:45. This page has been accessed 10,890 times.
Copyright © 2005-2012 Technische Universiteit Eindhoven.
Powered by MediaWiki