Add documentation for temporal logic operators.
* doc/tl/Makefile.am, doc/tl/tl.tex, doc/tl/tl.bib: New files. * doc/Makefile.am (SUBDIRS): Recurse into tl/. * configure.ac: Output doc/tl/Makefile * README: Describe doc/tl/.
This commit is contained in:
parent
b3cc033e92
commit
c483053a85
7 changed files with 1550 additions and 2 deletions
3
README
3
README
|
|
@ -143,7 +143,8 @@ src/ Sources for libspot.
|
||||||
neverparse/ Parser for SPIN never claims.
|
neverparse/ Parser for SPIN never claims.
|
||||||
sanity/ Sanity tests for the whole project.
|
sanity/ Sanity tests for the whole project.
|
||||||
doc/ Documentation for libspot.
|
doc/ Documentation for libspot.
|
||||||
spot.html/ HTML reference manual.
|
tl/ Documentation of the Temporal Logic operators.
|
||||||
|
spot.html/ HTML reference manual for the library.
|
||||||
bench/ Benchmarks for ...
|
bench/ Benchmarks for ...
|
||||||
emptchk/ ... emptiness-check algorithms,
|
emptchk/ ... emptiness-check algorithms,
|
||||||
gspn-ssp/ ... various symmetry-based methods with GreatSPN,
|
gspn-ssp/ ... various symmetry-based methods with GreatSPN,
|
||||||
|
|
|
||||||
|
|
@ -118,6 +118,7 @@ AC_CONFIG_FILES([
|
||||||
bench/wdba/defs
|
bench/wdba/defs
|
||||||
doc/Doxyfile
|
doc/Doxyfile
|
||||||
doc/Makefile
|
doc/Makefile
|
||||||
|
doc/tl/Makefile
|
||||||
iface/dve2/defs
|
iface/dve2/defs
|
||||||
iface/dve2/Makefile
|
iface/dve2/Makefile
|
||||||
iface/gspn/defs
|
iface/gspn/defs
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,8 @@
|
||||||
|
|
||||||
DOXYGEN = doxygen
|
DOXYGEN = doxygen
|
||||||
|
|
||||||
|
SUBDIRS = tl
|
||||||
|
|
||||||
.PHONY: doc fast-doc
|
.PHONY: doc fast-doc
|
||||||
|
|
||||||
all-local: $(srcdir)/stamp
|
all-local: $(srcdir)/stamp
|
||||||
|
|
@ -52,4 +54,4 @@ EXTRA_DIST = \
|
||||||
footer.html \
|
footer.html \
|
||||||
mainpage.dox \
|
mainpage.dox \
|
||||||
$(srcdir)/stamp \
|
$(srcdir)/stamp \
|
||||||
$(srcdir)/spot.html
|
$(srcdir)/spot.html
|
||||||
|
|
|
||||||
6
doc/tl/.gitignore
vendored
Normal file
6
doc/tl/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
*.bbl
|
||||||
|
*.blg
|
||||||
|
*.idx
|
||||||
|
*.log
|
||||||
|
*.out
|
||||||
|
tmp.t2d
|
||||||
33
doc/tl/Makefile.am
Normal file
33
doc/tl/Makefile.am
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
## Copyright (C) 2011 Laboratoire de Recherche et Développement de
|
||||||
|
## l'Epita (LRDE).
|
||||||
|
##
|
||||||
|
## This file is part of Spot, a model checking library.
|
||||||
|
##
|
||||||
|
## Spot is free software; you can redistribute it and/or modify it
|
||||||
|
## under the terms of the GNU General Public License as published by
|
||||||
|
## the Free Software Foundation; either version 2 of the License, or
|
||||||
|
## (at your option) any later version.
|
||||||
|
##
|
||||||
|
## Spot is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||||
|
## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
|
||||||
|
## License for more details.
|
||||||
|
##
|
||||||
|
## You should have received a copy of the GNU General Public License
|
||||||
|
## along with Spot; see the file COPYING. If not, write to the Free
|
||||||
|
## Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||||
|
## 02111-1307, USA.
|
||||||
|
|
||||||
|
|
||||||
|
all: $(srcdir)/tl.pdf
|
||||||
|
TEXI2PDF = texi2dvi --pdf
|
||||||
|
TEXI2PDF_FLAGS = --tidy --build-dir=tmp.t2d --batch
|
||||||
|
|
||||||
|
dist_pdf_DATA = $(srcdir)/tl.pdf
|
||||||
|
|
||||||
|
$(srcdir)/tl.pdf: $(srcdir)/tl.tex $(srcdir)/tl.bib
|
||||||
|
$(TEXI2PDF) $(TEXI2PDF_FLAGS) -o $@ $<
|
||||||
|
|
||||||
|
.PHONY: mostlyclean-local
|
||||||
|
mostlyclean-local:
|
||||||
|
rm -rf tmp.t2d
|
||||||
101
doc/tl/tl.bib
Normal file
101
doc/tl/tl.bib
Normal file
|
|
@ -0,0 +1,101 @@
|
||||||
|
@InProceedings{ somenzi.00.cav,
|
||||||
|
author = {Fabio Somenzi and Roderick Bloem},
|
||||||
|
title = {Efficient {B\"u}chi Automata for {LTL} Formul{\ae}},
|
||||||
|
booktitle = {Proceedings of the 12th International Conference on
|
||||||
|
Computer Aided Verification (CAV'00)},
|
||||||
|
pages = {247--263},
|
||||||
|
year = {2000},
|
||||||
|
volume = {1855},
|
||||||
|
series = {Lecture Notes in Computer Science},
|
||||||
|
address = {Chicago, Illinois, USA},
|
||||||
|
publisher = {Springer-Verlag}
|
||||||
|
}
|
||||||
|
|
||||||
|
@InProceedings{ etessami.00.concur,
|
||||||
|
author = {Kousha Etessami and Gerard J. Holzmann},
|
||||||
|
title = {Optimizing {B\"u}chi Automata},
|
||||||
|
booktitle = {Proceedings of the 11th International Conference on
|
||||||
|
Concurrency Theory (Concur'00)},
|
||||||
|
pages = {153--167},
|
||||||
|
year = {2000},
|
||||||
|
editor = {C. Palamidessi},
|
||||||
|
volume = {1877},
|
||||||
|
series = {Lecture Notes in Computer Science},
|
||||||
|
address = {Pennsylvania, USA},
|
||||||
|
publisher = {Springer-Verlag},
|
||||||
|
note = {Beware of a typo in the version from the
|
||||||
|
proceedings: $f \U g$ is purely eventual if both
|
||||||
|
operands are purely eventual. The revision of the
|
||||||
|
paper available at
|
||||||
|
\url{http://www.bell-labs.com/project/TMP/} is
|
||||||
|
fixed. We fixed the bug in Spot in 2005, thanks to
|
||||||
|
LBTT. See also \url{http://arxiv.org/abs/1011.4214v2}
|
||||||
|
for a discussion about this problem.}
|
||||||
|
}
|
||||||
|
|
||||||
|
@InProceedings{manna.87.podc,
|
||||||
|
author = {Zohar Manna and Amir Pnueli},
|
||||||
|
title = {A hierarchy of temporal properties},
|
||||||
|
booktitle = {Proceedings of the sixth annual ACM Symposium on Principles of distributed computing (PODC'90)},
|
||||||
|
year = {1990},
|
||||||
|
location = {Quebec City, Canada},
|
||||||
|
pages = {377--410},
|
||||||
|
publisher = {ACM},
|
||||||
|
address = {New York, NY, USA},
|
||||||
|
}
|
||||||
|
|
||||||
|
@InProceedings{ chang.92.icalp,
|
||||||
|
author = {Edward Y. Chang and Zohar Manna and Amir Pnueli},
|
||||||
|
title = {Characterization of Temporal Property Classes},
|
||||||
|
booktitle = {Proceedings of the 19th International Colloquium on
|
||||||
|
Automata, Languages and Programming (ICALP'92)},
|
||||||
|
year = {1992},
|
||||||
|
pages = {474--486},
|
||||||
|
publisher = {Springer-Verlag},
|
||||||
|
address = {London, UK}
|
||||||
|
}
|
||||||
|
|
||||||
|
@InProceedings{ cerna.03.mfcs,
|
||||||
|
author = {Ivana {\v{C}}ern{\'a} and Radek Pel{\'a}nek},
|
||||||
|
title = {Relating Hierarchy of Temporal Properties to Model
|
||||||
|
Checking},
|
||||||
|
booktitle = {Proceedings of the 28th International Symposium on
|
||||||
|
Mathematical Foundations of Computer Science (MFCS'03)},
|
||||||
|
pages = {318--327},
|
||||||
|
year = {2003},
|
||||||
|
editor = {Branislav Rovan and Peter Vojt{\'a}{\v{a}}},
|
||||||
|
volume = {2747},
|
||||||
|
series = {Lecture Notes in Computer Science},
|
||||||
|
address = {Bratislava, Slovak Republic},
|
||||||
|
month = aug,
|
||||||
|
publisher = {Springer-Verlag}
|
||||||
|
}
|
||||||
|
|
||||||
|
@InProceedings{ schneider.01.lpar,
|
||||||
|
author = {Klaus Schneider},
|
||||||
|
title = {Improving Automata Generation for Linear Temporal Logic by
|
||||||
|
Considering the Automaton Hierarchy},
|
||||||
|
booktitle = {Proceedings of the 8th International Conference on Logic
|
||||||
|
for Programming, Artificial Intelligence and Reasoning},
|
||||||
|
pages = {39--54},
|
||||||
|
year = {2001},
|
||||||
|
volume = {2250},
|
||||||
|
series = {Lecture Notes in Artificial Intelligence},
|
||||||
|
address = {Havana, Cuba},
|
||||||
|
publisher = {Springer-Verlag}
|
||||||
|
}
|
||||||
|
|
||||||
|
@TechReport{ tauriainen.03.a83,
|
||||||
|
author = {Heikki Tauriainen},
|
||||||
|
title = {On Translating Linear Temporal Logic into Alternating and
|
||||||
|
Nondeterministic Automata},
|
||||||
|
institution = {Helsinki University of Technology, Laboratory for
|
||||||
|
Theoretical Computer Science},
|
||||||
|
address = {Espoo, Finland},
|
||||||
|
month = dec,
|
||||||
|
number = {A83},
|
||||||
|
pages = {132},
|
||||||
|
type = {Research Report},
|
||||||
|
year = {2003},
|
||||||
|
note = {Reprint of Licentiate's thesis}
|
||||||
|
}
|
||||||
1404
doc/tl/tl.tex
Normal file
1404
doc/tl/tl.tex
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue