Views
User manual/pnml2mcrl2
From MCRL2
Convert a Petri net to an mCRL2 process specification.
Contents |
Synopsis
pnml2mcrl2 [OPTION]... [INFILE [OUTFILE]]
Short description
The pnml2mcrl2 tool converts a Petri net in EPNML format to a matching mCRL2 specification. It does so without looking into the structure of the Petri net. Instead, it translates each place, transition and arc to (one or more) processes and/or variables, corresponding to that place, transition or arc.
Only classical Petri nets are translated, i.e. places, transitions and arcs. Other constructs, such as timing, coloring, inhibitor arcs and hierarchy will simply be ignored while translating.
Options
OPTION can be any of the following:
- -e[NUM], --error[=NUM]
- an __error action will happen if a place gets NUM or more tokens (default is 2)
- -i, --hide
- hide (rename to tau) all transition monitoring actions to hide all but one action edit the generated file and remove that action from the hide list
- -p, --no-rec-par
- generate non-recursive mCRL2 processes for the places, and enable the translation of inhibitor arcs and reset arcs
Standard options:
- -q, --quiet
- do not display warning messages
- -v, --verbose
- display concise intermediate messages
- -d, --debug
- displays detailed intermediate messages
- -h, --help
- display help message
- --version
- display version information
Authors
Written by Johfra Kamphuis and Yaroslav S. Usenko.
Bug reporting
Please report bugs at out issue tracking system.
pbesrewr
| squadt
|
This page was last modified on 7 April 2009, at 13:04. This page has been accessed 8,506 times.
Copyright © 2005-2012 Technische Universiteit Eindhoven.
Copyright © 2005-2012 Technische Universiteit Eindhoven.
