Manual Pages of the mCRL toolset (2.17.8)


Table of Contents

I. Syntax Check and Linearization of mCRL Specifications
mcrl — timed mCRL parser and (untimed) LPE generator
II. Linear Process Equations
binary — Transforms each variable of enumerated sort to a sequence of boolean variables
confcheck — Displays information on confluent taus
constelm — Elimination of constant process parameters
decluster — Makes sum variables superfluous by splitting summands
invcheck — Checks whether a formula is an invariant of an LPE
invelm — Eliminates summands with guards contradicting an invariant
msim — Interactive simulation of a system described by an LPE
parelm — Elimination of inert process parameters and not occurring sum variables
pp — Print linear mcrl specifications written in .tbfformat
reachelm — Eliminates summands by proving that they are not reachable
rewr — Rewrites an Linear Process Equation
sumelm — Elimination of sum variables
stategraph — Applies control flow analysis
structelm — Structure elimination
tbfinfo — Prints info about .tbf file
tbfupdate — Renaming of actions directed by conditional renaming rules
III. Explicit State Space Exploration
instantiator — Generates state space
instantiators — Distributed state space generator
IV. Labeled Transition Systems
dmp2dir — Converts .dmp directory into .dir format
ltscp — Copies labeled transition systems
ltsmin — Minimizes labeled transition systems
ltscmp — Compares two labeled transition systems
lts2dot — Converts an Labeled Transition System to the Graphviz format
V. Model checking
MCparseModalFormulaC function that parses a modal mu-calculus formula and saves it to an ATerm.
mucalculus — syntax and semantics for the first-order modal mu-calculus extended with data-depended processes and regular formulas.
VI. Common options
Data Options — Options concerning reading, preprocessing, and writing data
Rewriter Options — Options concerning the rewriter
Stepper Options — Options concerning the stepper
VII. Example
alternating bit protocol — Example of an mCRL specification
tbfupdate — Renames actions in Alternating Bit Protocol