Personal tools

User manual/lts2lps

From MCRL2

Jump to: navigation, search
User manual

Contents


Contents

Synopsis

lts2lps[OPTION] [INFILE [OUTFILE]]

Short Description

Translates an LTS in INFILE and writes the resulting LPS to OUTFILE. If OUTFILE is not present, standard output is used. If INFILE is not present, standard input is used. This tool is useful when an labelled transition system in .aut, .svc, .fsm or .lts must be processed. Such processing tools are generally only available on linear processes. By transforming the transition system to a linear process, such processing can be performed. For processing one can typically think on model checking a process, or applying lpsactionrename to the process.

Note that if the labelled transition system does not provide information on the data types and has no action declarations, these must be provided separately. Only the .lts format contains such information. There are several ways to provide this extra required info.

Options

OPTION can be any of the following:

-DFILE, --data=FILE
use FILE as the data and action specification. FILE must be a .mcrl2 file which does not contain an init clause.
-lFILE, --lps=FILE
use FILE for the data and action specification. FILE must be a .lps file.
-mFILE, --mcrl2=FILE
use FILE as the data and action specification for the LTS. FILE must be a .mcrl2 file.

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 Frank Stappers; extended by Jan Friso Groote.

Reporting bugs

Report bugs at [1].



prev.gif lpsxsim ltscompare next.gif
This page was last modified on 19 August 2010, at 19:44. This page has been accessed 1,654 times.
Copyright © 2005-2012 Technische Universiteit Eindhoven.
Powered by MediaWiki