Name

stategraph — Applies control flow analysis

Synopsis

stategraph [-help] [-help-all] [-version] [-show] [-show-summands] [-stateview] [-minchange] [Data Options] [Rewriter Options] [input.tbf]

Description

This filter reads from input.tbf (or stdin if not given) an LPE in .tbf format and applies control flow analysis to

  • remove unreachable summands

  • to set dummy parameters to a constant dummy value

  • to guess better initial values

This updated LPE will be written to stdout. If -show or -show-summands, are given, then only a control flow analysis will be applied and the resulting control flow graphs will be written to stdout (instead of an LPE). If -stateview is given then the control flow graphs will be displayed on screen.

only useful after mcrl -nocluster -regular. Effect takes often place after additional constelm

Options

-help

Display help information

-help-all

Display all help information

-version

Get the version number of this release

-show

Generate control flow graphs in dot format on stdout instead of result LPE

-show-summands

Like -show, in addition summand numbers will be written in the .dot graphs.

-stateview

Displays control flow graphs. This is only possible if the toolset is installed with java,grappa, and dot.

-minchange

Dummies are kept unchanged instead of set to a constant (this may result in larger state space, but it is handy for proving invariants or symmetry)

Last update

16 December 2008 by Bert Lisser