85 lines
3.2 KiB
Text
85 lines
3.2 KiB
Text
lbtt version 1.0.1
|
|
------------------
|
|
|
|
lbtt is a tool for testing programs which translate formulas
|
|
expressed in propositional linear temporal logic (LTL) into
|
|
Büchi automata. The goal of the tool is to assist in the
|
|
correct implementation of LTL-to-Büchi translation algorithms
|
|
by providing an automated testing environment for LTL-to-Büchi
|
|
translators. Additionally, the testing environment can be used
|
|
for very basic profiling of different LTL-to-Büchi translators
|
|
to evaluate their performance.
|
|
|
|
The latest version of the program is available at
|
|
<http://www.tcs.hut.fi/%7Ehtauriai/lbtt/>.
|
|
|
|
lbtt is free software, you may change and redistribute it under
|
|
the terms of the GNU General Public License. lbtt comes with
|
|
NO WARRANTY. See the file COPYING for details.
|
|
|
|
|
|
Quick installation instructions:
|
|
--------------------------------
|
|
|
|
The basic procedure to build lbtt, the associated tools
|
|
and GNU info documentation is to enter the following
|
|
commands in the top-level package directory (the directory
|
|
that contains this file):
|
|
|
|
./configure
|
|
make
|
|
|
|
These commands should create two executable files
|
|
(`lbtt' and `lbtt-translate') in the `src' subdirectory
|
|
and GNU info documentation under the `doc' subdirectory.
|
|
The program and documentation can be used directly in
|
|
their build directories. Optionally, the program binaries
|
|
and documentation can be installed in their default
|
|
location (under `/usr/local/') by entering the command
|
|
|
|
make install
|
|
|
|
after the build process is complete. (To change the
|
|
default installation directory, the `configure' script
|
|
should be invoked with an appropriate `--prefix=PATH'
|
|
option before running `make'. Please see the file INSTALL
|
|
for generic information about running `configure'.)
|
|
|
|
|
|
Documentation:
|
|
--------------
|
|
|
|
The default build procedure builds the program documentation
|
|
in the `doc' subdirectory only in `info' format. Assuming
|
|
you have the GNU Info documentation browser installed, the
|
|
documentation can be viewed by running the command
|
|
`info -f doc/lbtt.info' after the program build is
|
|
complete.
|
|
|
|
The documentation can be optionally generated in DVI
|
|
or HTML formats using the TeX typesetting program and the
|
|
GNU texinfo tools. To create DVI documentation, run the
|
|
command
|
|
|
|
make dvi
|
|
|
|
in the top-level package directory. If you have TeX and
|
|
the GNU texinfo tools properly installed, this command
|
|
should generate a file `lbtt.dvi' in the `doc' subdirectory.
|
|
|
|
The documentation can be also generated in HTML format by
|
|
running `makeinfo --html' on the file `lbtt.texi' in the
|
|
`doc' subdirectory.
|
|
|
|
Note: The generated DVI or HTML files refer to two
|
|
auxiliary picture files (`testprocedure.EXT' and
|
|
`intersectioncheck.EXT', where EXT stands for `eps' for
|
|
DVI documentation, `png' for HTML documentation)
|
|
residing in the `doc' subdirectory. To see the figures
|
|
included in the documentation correctly, make sure that
|
|
the program used for viewing the documentation can find
|
|
these files when needed.
|
|
|
|
The documentation is also available in various formats
|
|
at the program's home page at
|
|
<http://www.tcs.hut.fi/%7Ehtauriai/lbtt/>.
|