modernize the logo
* doc/org/spot2.svg: New file. * doc/Makefile.am: Distribute it. * doc/org/.gitignore: Adjust. * doc/org/setup.org: Display it. * doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org, doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/genltl.org, doc/org/hierarchy.org, doc/org/hoa.org, doc/org/index.org, doc/org/install.org, doc/org/ioltl.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltldo.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org, doc/org/ltlsynt.org, doc/org/oaut.org, doc/org/randaut.org, doc/org/randltl.org, doc/org/satmin.org, doc/org/tools.org, doc/org/tut.org, doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org, doc/org/tut04.org, doc/org/tut10.org, doc/org/tut11.org, doc/org/tut20.org, doc/org/tut21.org, doc/org/tut22.org, doc/org/tut23.org, doc/org/tut24.org, doc/org/tut30.org, doc/org/tut31.org, doc/org/tut50.org, doc/org/tut51.org, doc/org/upgrade2.org: Include setup.org instead of declaring it as SETUPFILE. * doc/org/spot.css: Add entries for the logo. * python/ajax/trans.html: Use the new logo. * python/ajax/logos/mail.png, python/ajax/logos/spot64s.png: Delete. * python/ajax/Makefile.am: Adjust.
This commit is contained in:
parent
dd973d120e
commit
2402d721a9
52 changed files with 111 additions and 57 deletions
|
|
@ -116,7 +116,8 @@ ORG_FILES = \
|
||||||
org/upgrade2.org \
|
org/upgrade2.org \
|
||||||
org/satmin.org \
|
org/satmin.org \
|
||||||
org/satmin.tex \
|
org/satmin.tex \
|
||||||
org/setup.org
|
org/setup.org \
|
||||||
|
org/spot2.svg
|
||||||
|
|
||||||
PICTURES_EXTRA = \
|
PICTURES_EXTRA = \
|
||||||
$(srcdir)/org/arch.svg \
|
$(srcdir)/org/arch.svg \
|
||||||
|
|
|
||||||
1
doc/org/.gitignore
vendored
1
doc/org/.gitignore
vendored
|
|
@ -1,3 +1,4 @@
|
||||||
|
!spot2.svg
|
||||||
*.png
|
*.png
|
||||||
err
|
err
|
||||||
*.html
|
*.html
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =autcross=
|
#+TITLE: =autcross=
|
||||||
#+DESCRIPTION: Spot command-line tool for cross-comparing the output of automaton processors.
|
#+DESCRIPTION: Spot command-line tool for cross-comparing the output of automaton processors.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
=autcross= is a tool for cross-comparing the output of tools that
|
=autcross= is a tool for cross-comparing the output of tools that
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =autfilt=
|
#+TITLE: =autfilt=
|
||||||
#+DESCRIPTION: Spot command-line tool for filtering, tranforming, and converting ω-automata.
|
#+DESCRIPTION: Spot command-line tool for filtering, tranforming, and converting ω-automata.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
The =autfilt= tool can filter, transform, and convert a stream of automata.
|
The =autfilt= tool can filter, transform, and convert a stream of automata.
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Citing Spot
|
#+TITLE: Citing Spot
|
||||||
#+DESCRIPTION: Paper related to Spot
|
#+DESCRIPTION: Paper related to Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: index.html
|
#+HTML_LINK_UP: index.html
|
||||||
|
|
||||||
* Generic reference
|
* Generic reference
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Compiling against Spot
|
#+TITLE: Compiling against Spot
|
||||||
#+DESCRIPTION: How to compile C++14 programs using Spot
|
#+DESCRIPTION: How to compile C++14 programs using Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
This page is not about compiling Spot itself (for this, please refer
|
This page is not about compiling Spot itself (for this, please refer
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Concepts
|
#+TITLE: Concepts
|
||||||
#+DESCRIPTION: Informal explanation of various concepts used in Spot.
|
#+DESCRIPTION: Informal explanation of various concepts used in Spot.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: index.html
|
#+HTML_LINK_UP: index.html
|
||||||
|
|
||||||
This page documents some of the concepts used in Spot, and whose
|
This page documents some of the concepts used in Spot, and whose
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Reading and writing CSV files
|
#+TITLE: Reading and writing CSV files
|
||||||
#+DESCRIPTION: Examples showing how to read and write CSV files using Spot's command-line tools.
|
#+DESCRIPTION: Examples showing how to read and write CSV files using Spot's command-line tools.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This page discusses features available in Spot's command-line
|
This page discusses features available in Spot's command-line
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =dstar2tgba=
|
#+TITLE: =dstar2tgba=
|
||||||
#+DESCRIPTION: Spot command-line tool for converting automata into Transition-based Generalized Büchi Automata.
|
#+DESCRIPTION: Spot command-line tool for converting automata into Transition-based Generalized Büchi Automata.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool converts automata into transition-based generalized Büchi
|
This tool converts automata into transition-based generalized Büchi
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =genaut=
|
#+TITLE: =genaut=
|
||||||
#+DESCRIPTION: Spot command-line tool that generates ω-automata from known patterns
|
#+DESCRIPTION: Spot command-line tool that generates ω-automata from known patterns
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool outputs ω-automata generated from scalable patterns.
|
This tool outputs ω-automata generated from scalable patterns.
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =genltl=
|
#+TITLE: =genltl=
|
||||||
#+DESCRIPTION: Spot command-line tool that generates LTL formulas from known patterns
|
#+DESCRIPTION: Spot command-line tool that generates LTL formulas from known patterns
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool outputs LTL formulas that either comes from named lists of
|
This tool outputs LTL formulas that either comes from named lists of
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Exploring the temporal hierarchy of Manna & Pnueli
|
#+TITLE: Exploring the temporal hierarchy of Manna & Pnueli
|
||||||
#+DESCRIPTION: Spot command-line tools for exploring the temporal hierarchy of Manna & Pnueli
|
#+DESCRIPTION: Spot command-line tools for exploring the temporal hierarchy of Manna & Pnueli
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
/A hierarchy of temporal properties/ was defined by Manna & Pnueli in
|
/A hierarchy of temporal properties/ was defined by Manna & Pnueli in
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#+TITLE: Support for the Hanoi Omega Automata (HOA) Format
|
#+TITLE: Support for the Hanoi Omega Automata (HOA) Format
|
||||||
#+DESCRIPTION: Details about support of the HOA format in Spot
|
#+DESCRIPTION: Details about support of the HOA format in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
#+TITLE: Spot: a platform for LTL and ω-automata manipulation
|
#+TITLE: Spot: a platform for LTL and ω-automata manipulation
|
||||||
#+DESCRIPTION: Spot is a library and tool suite for LTL and ω-automata
|
#+DESCRIPTION: Spot is a library and tool suite for LTL and ω-automata
|
||||||
#+KEYWORDS: Spot,C++14,library,platform,framework,tool-suite,LTL,PSL,omega-automata
|
#+KEYWORDS: Spot,C++14,library,platform,framework,tool-suite,LTL,PSL,omega-automata
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_HEAD_EXTRA: <style>#org-div-home-and-up { display: none; }</style>
|
#+HTML_HEAD_EXTRA: <style>#org-div-home-and-up { display: none; }</style>
|
||||||
|
|
||||||
Spot is a C++14 library for LTL, ω-automata manipulation and model
|
Spot is a C++14 library for LTL, ω-automata manipulation and model
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Installing Spot
|
#+TITLE: Installing Spot
|
||||||
#+DESCRIPTION: Different ways to install the Spot package
|
#+DESCRIPTION: Different ways to install the Spot package
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: index.html
|
#+HTML_LINK_UP: index.html
|
||||||
|
|
||||||
* Installing from a tarball
|
* Installing from a tarball
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Common input and output options for LTL/PSL formulas
|
#+TITLE: Common input and output options for LTL/PSL formulas
|
||||||
#+DESCRIPTION: Options for input and output of temporal logic formulas in Spot's command-line tools
|
#+DESCRIPTION: Options for input and output of temporal logic formulas in Spot's command-line tools
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
Spot supports different syntaxes for LTL/PSL formulas. This page
|
Spot supports different syntaxes for LTL/PSL formulas. This page
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =ltl2tgba=
|
#+TITLE: =ltl2tgba=
|
||||||
#+DESCRIPTION: Spot command-line tool for translating LTL into Transition-based Generalized Büchi Automata.
|
#+DESCRIPTION: Spot command-line tool for translating LTL into Transition-based Generalized Büchi Automata.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool translates LTL or PSL formulas into different types of
|
This tool translates LTL or PSL formulas into different types of
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =ltl2tgta=
|
#+TITLE: =ltl2tgta=
|
||||||
#+DESCRIPTION: Spot command-line tool for translating LTL into Transition-based Generalized Testing Automata.
|
#+DESCRIPTION: Spot command-line tool for translating LTL into Transition-based Generalized Testing Automata.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool generates various form of Testing Automata, i.e., automata
|
This tool generates various form of Testing Automata, i.e., automata
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =ltlcross=
|
#+TITLE: =ltlcross=
|
||||||
#+DESCRIPTION: Spot command-line tool for cross-comparing the output of LTL translators.
|
#+DESCRIPTION: Spot command-line tool for cross-comparing the output of LTL translators.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
=ltlcross= is a tool for cross-comparing the output of LTL-to-automata
|
=ltlcross= is a tool for cross-comparing the output of LTL-to-automata
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =ltldo=
|
#+TITLE: =ltldo=
|
||||||
#+DESCRIPTION: Spot's wrapper for third-party LTL translators
|
#+DESCRIPTION: Spot's wrapper for third-party LTL translators
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool is a wrapper for tools that read LTL/PSL formulas and
|
This tool is a wrapper for tools that read LTL/PSL formulas and
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =ltlfilt=
|
#+TITLE: =ltlfilt=
|
||||||
#+DESCRIPTION: Spot command-line tool for filtering, tranforming, and converting LTL formulas.
|
#+DESCRIPTION: Spot command-line tool for filtering, tranforming, and converting LTL formulas.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool is a filter for LTL formulas. (It will also work with PSL
|
This tool is a filter for LTL formulas. (It will also work with PSL
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =ltlgrind=
|
#+TITLE: =ltlgrind=
|
||||||
#+DESCRIPTION: Spot command-line tool for mutating LTL formulas.
|
#+DESCRIPTION: Spot command-line tool for mutating LTL formulas.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool lists formulas that are similar to but simpler than a given
|
This tool lists formulas that are similar to but simpler than a given
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =ltlsynt=
|
#+TITLE: =ltlsynt=
|
||||||
#+DESCRIPTION: Spot command-line tool for synthesizing AIGER circuits from LTL/PSL formulas.
|
#+DESCRIPTION: Spot command-line tool for synthesizing AIGER circuits from LTL/PSL formulas.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
* Basic usage
|
* Basic usage
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Common output options for automata
|
#+TITLE: Common output options for automata
|
||||||
#+DESCRIPTION: Options for input and output of ω-automata in Spot's command-line tools
|
#+DESCRIPTION: Options for input and output of ω-automata in Spot's command-line tools
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
Spot supports different output syntaxes for automata. This page
|
Spot supports different output syntaxes for automata. This page
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =randaut=
|
#+TITLE: =randaut=
|
||||||
#+DESCRIPTION: Spot command-line tool for generating random ω-automata.
|
#+DESCRIPTION: Spot command-line tool for generating random ω-automata.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
The =randaut= tool generates random (connected) automata.
|
The =randaut= tool generates random (connected) automata.
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: =randltl=
|
#+TITLE: =randltl=
|
||||||
#+DESCRIPTION: Spot command-line tool for generating random LTL formulas.
|
#+DESCRIPTION: Spot command-line tool for generating random LTL formulas.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
This tool generates random formulas. By default, it will generate one
|
This tool generates random formulas. By default, it will generate one
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: SAT-based Minimization of Deterministic ω-Automata
|
#+TITLE: SAT-based Minimization of Deterministic ω-Automata
|
||||||
#+DESCRIPTION: Spot command-line tools for minimizing ω-automata
|
#+DESCRIPTION: Spot command-line tools for minimizing ω-automata
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tools.html
|
#+HTML_LINK_UP: tools.html
|
||||||
|
|
||||||
#+NAME: version
|
#+NAME: version
|
||||||
|
|
|
||||||
|
|
@ -6,3 +6,6 @@
|
||||||
#+MACRO: LASTTARBALL [[http://www.lrde.epita.fr/dload/spot/spot-2.5.3.tar.gz][=spot-2.5.3.tar.gz=]]
|
#+MACRO: LASTTARBALL [[http://www.lrde.epita.fr/dload/spot/spot-2.5.3.tar.gz][=spot-2.5.3.tar.gz=]]
|
||||||
#+MACRO: LASTNEWS [[https://gitlab.lrde.epita.fr/spot/spot/blob/spot-2-5-3/NEWS][summary of the changes]]
|
#+MACRO: LASTNEWS [[https://gitlab.lrde.epita.fr/spot/spot/blob/spot-2-5-3/NEWS][summary of the changes]]
|
||||||
#+MACRO: LASTDATE 2018-04-20
|
#+MACRO: LASTDATE 2018-04-20
|
||||||
|
|
||||||
|
#+ATTR_HTML: :id spotlogo
|
||||||
|
[[file:spot2.svg]]
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
a{color:inherit;background-color:inherit;font:inherit;text-decoration:inherit}
|
a{color:inherit;background-color:inherit;font:inherit;text-decoration:inherit}
|
||||||
a:hover{text-decoration:underline}
|
a:hover{text-decoration:underline}
|
||||||
/* http://paletton.com/#uid=33i0X0kz3BrkeHdpSD1C7r1FAlb */
|
/* http://paletton.com/#uid=33i0X0kz3BrkeHdpSD1C7r1FAlb */
|
||||||
body{font-family:Lato, sans-serif;font-size:12pt;font-weight:normal;max-width:62em;margin:auto;padding:0 .5em;background-image:url(/img/spot64.png);background-repeat:no-repeat;background-position:.5em .5em}
|
body{font-family:Lato, sans-serif;font-size:12pt;font-weight:normal;max-width:62em;margin:auto;padding:0 .5em}
|
||||||
body.man{padding:0 .5em 3em .5em}
|
body.man{padding:0 .5em 3em .5em}
|
||||||
body #content{padding-top:45px}
|
body #content{padding-top:45px}
|
||||||
body pre{background:#fbfbfb;border:none;font-family:monospace, courier}
|
body pre{background:#fbfbfb;border:none;font-family:monospace, courier}
|
||||||
|
|
@ -29,17 +29,19 @@ svg.org-svg{width:auto;max-width:100%}
|
||||||
#table-of-contents{position:fixed;right:0em;top:0em;max-width:50%;max-height:80%;overflow:auto;z-index:10}
|
#table-of-contents{position:fixed;right:0em;top:0em;max-width:50%;max-height:80%;overflow:auto;z-index:10}
|
||||||
#table-of-contents #text-table-of-contents{display:none}
|
#table-of-contents #text-table-of-contents{display:none}
|
||||||
#table-of-contents:hover #text-table-of-contents{display:block;padding:0.5em;margin-top:-1.5em}
|
#table-of-contents:hover #text-table-of-contents{display:block;padding:0.5em;margin-top:-1.5em}
|
||||||
|
#spotlogo{position:absolute;top:10px;left:10px;z-index:-1}
|
||||||
}
|
}
|
||||||
@media print{
|
@media print{
|
||||||
#table-of-contents{border:1px solid #ffd300}
|
#table-of-contents{border:1px solid #ffd300}
|
||||||
#org-div-home-and-up{visibility:hidden}
|
#org-div-home-and-up{visibility:hidden}
|
||||||
|
#spotlogo{width:2cm;position:absolute;top:0px;left:0px;z-index:-1}
|
||||||
}
|
}
|
||||||
thead tr {background: #ffe35e;}
|
thead tr{background:#ffe35e}
|
||||||
#content tbody:nth-child(odd) tr:nth-child(even) {background: #fff0a6;}
|
#content tbody:nth-child(odd) tr:nth-child(even){background:#fff0a6}
|
||||||
#content tbody:nth-child(odd) tr:nth-child(odd) {background: #fff7cf;}
|
#content tbody:nth-child(odd) tr:nth-child(odd){background:#fff7cf}
|
||||||
#content tbody:nth-child(even) tr:nth-child(even) {background: #fff3bc;}
|
#content tbody:nth-child(even) tr:nth-child(even){background:#fff3bc}
|
||||||
#content tbody:nth-child(even) tr:nth-child(odd) {background: #fffbe0;}
|
#content tbody:nth-child(even) tr:nth-child(odd){background:#fffbe0}
|
||||||
.org-svg {max-width:100%;width:auto;}
|
.org-svg{max-width:100%;width:auto}
|
||||||
.org-keyword{font-weight:bold}
|
.org-keyword{font-weight:bold}
|
||||||
.org-builtin{font-weight:bold}
|
.org-builtin{font-weight:bold}
|
||||||
.org-preprocessor{font-weight:bold}
|
.org-preprocessor{font-weight:bold}
|
||||||
|
|
@ -59,3 +61,24 @@ thead tr {background: #ffe35e;}
|
||||||
.implem:before{background:#ffe35e;content:"Implementation detail";padding:.5ex;position:relative;top:0;left:0;font-weight:bold}
|
.implem:before{background:#ffe35e;content:"Implementation detail";padding:.5ex;position:relative;top:0;left:0;font-weight:bold}
|
||||||
.caveat{background:#ef99c9;padding:0.5ex 1ex 0.5ex 1ex;margin:1ex;border-color:#d70079;border-style:solid none}
|
.caveat{background:#ef99c9;padding:0.5ex 1ex 0.5ex 1ex;margin:1ex;border-color:#d70079;border-style:solid none}
|
||||||
.caveat:before{background:#d70079;content:"Caveat";padding:.5ex;position:relative;top:0;left:0;font-weight:bold}
|
.caveat:before{background:#d70079;content:"Caveat";padding:.5ex;position:relative;top:0;left:0;font-weight:bold}
|
||||||
|
.spotlogo{transform-origin:50% 50%;animation-duration:2s;animation-name:animspotlogo}
|
||||||
|
g.spotlogobg{transform-origin:50% 50%;animation-duration:2s;animation-name:animspotlogobg}
|
||||||
|
g#version{transform-origin:50% 50%;animation-duration:3s;animation-name:animspotlogover}
|
||||||
|
@keyframes animspotlogo{
|
||||||
|
0%{transform:rotateY(90deg)}
|
||||||
|
80%{transform:rotateY(0deg)}
|
||||||
|
100%{transform:rotateY(0deg)}
|
||||||
|
}
|
||||||
|
@keyframes animspotlogobg{
|
||||||
|
0%{transform:rotateY(90deg)}
|
||||||
|
50%{transform:rotate(0deg)rotateY(0deg)}
|
||||||
|
100%{transform:rotate(360deg)rotateY(0deg)}
|
||||||
|
}
|
||||||
|
@keyframes animspotlogover{
|
||||||
|
0%{transform:scale(.9)}
|
||||||
|
50%{transform:scale(.9)}
|
||||||
|
62%{transform:scale(1.1)}
|
||||||
|
75%{transform:scale(.9)}
|
||||||
|
88%{transform:scale(1.1)}
|
||||||
|
100%{transform:scale(1)}
|
||||||
|
}
|
||||||
|
|
|
||||||
29
doc/org/spot2.svg
Normal file
29
doc/org/spot2.svg
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet href="spot.css" type="text/css"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="58.11pt" height="58.11pt" viewBox="0 0 58.11 58.11" version="1.1" class="spotlogo">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<symbol overflow="visible" id="glyph0-1">
|
||||||
|
<path style="stroke:none;" d="M 0.640625 -0.84375 C 0.546875 -0.75 0.546875 -0.734375 0.546875 -0.5625 L 0.546875 -0.484375 C 0.546875 -0.125 0.65625 0 1.03125 0 L 4.453125 0 C 4.828125 0 4.921875 -0.125 4.921875 -0.484375 L 4.921875 -0.59375 C 4.921875 -0.75 4.921875 -0.953125 4.71875 -1.03125 C 4.640625 -1.078125 4.328125 -1.078125 4.125 -1.078125 C 3.90625 -1.078125 3.671875 -1.0625 3.453125 -1.0625 L 1.828125 -1.0625 L 3.15625 -2.3125 C 3.296875 -2.4375 3.671875 -2.75 3.828125 -2.890625 C 4.375 -3.421875 4.921875 -3.953125 4.921875 -4.84375 C 4.921875 -6.0625 4.046875 -7.140625 2.578125 -7.140625 C 2.234375 -7.140625 1.671875 -7.09375 1.1875 -6.703125 C 1.09375 -6.625 0.640625 -6.265625 0.453125 -5.609375 L 0.953125 -4.96875 C 1.015625 -4.890625 1.046875 -4.84375 1.109375 -4.84375 C 1.203125 -4.84375 1.21875 -4.921875 1.25 -5.03125 C 1.453125 -5.71875 1.796875 -6.140625 2.4375 -6.140625 C 3.203125 -6.140625 3.53125 -5.4375 3.53125 -4.828125 C 3.53125 -4.1875 3.15625 -3.515625 2.546875 -2.875 Z M 0.640625 -0.84375 "/>
|
||||||
|
</symbol>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<g class="spotlogobg">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(95.529175%,40.000916%,72.940063%);fill-opacity:1;" d="M 43.226562 43.226562 L 43.226562 14.882812 L 57.402344 29.054688 Z M 43.226562 43.226562 "/>
|
||||||
|
<path style="fill:none;stroke-width:1.41731;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(96.273804%,50%,77.449036%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14.171563 -14.171563 L 14.171563 14.172187 L 28.347344 0.0003125 Z M 14.171563 -14.171563 " transform="matrix(1,0,0,-1,29.055,29.055)"/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,67.83905%,93.728638%);fill-opacity:1;" d="M 29.054688 0.707031 L 0.707031 29.054688 L 29.054688 57.402344 L 43.226562 43.226562 L 43.226562 14.882812 Z M 29.054688 0.707031 "/>
|
||||||
|
<path style="fill:none;stroke-width:1.41731;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(30.000305%,77.487183%,95.610046%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.0003125 28.347969 L -28.347969 0.0003125 L -0.0003125 -28.347344 L 14.171563 -14.171563 L 14.171563 14.172187 Z M -0.0003125 28.347969 " transform="matrix(1,0,0,-1,29.055,29.055)"/>
|
||||||
|
</g>
|
||||||
|
<g id="version">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,94.898987%,0%);fill-opacity:1;" d="M 34.84375 29.054688 C 34.84375 25.855469 32.253906 23.265625 29.054688 23.265625 C 25.855469 23.265625 23.265625 25.855469 23.265625 29.054688 C 23.265625 32.253906 25.855469 34.84375 29.054688 34.84375 C 32.253906 34.84375 34.84375 32.253906 34.84375 29.054688 Z M 34.84375 29.054688 "/>
|
||||||
|
<path style="fill:none;stroke-width:2.83466;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 5.78875 0.0003125 C 5.78875 3.199531 3.198906 5.789375 -0.0003125 5.789375 C -3.199531 5.789375 -5.789375 3.199531 -5.789375 0.0003125 C -5.789375 -3.198906 -3.199531 -5.78875 -0.0003125 -5.78875 C 3.198906 -5.78875 5.78875 -3.198906 5.78875 0.0003125 Z M 5.78875 0.0003125 " transform="matrix(1,0,0,-1,29.055,29.055)"/>
|
||||||
|
<path style="fill:none;stroke-width:5.66934;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.499688 15.965156 C 9.312188 18.754219 7.015313 21.062812 3.945 22.18 C -1.941719 24.320625 -8.445625 21.289375 -10.590156 15.402656 C -11.972969 11.597969 -11.222969 7.340156 -8.621406 4.234687 C -6.465156 1.668281 -3.285469 0.187812 0.0660938 0.187812 C 6.327813 0.187812 11.405938 -4.890313 11.405938 -11.152031 C 11.405938 -17.41375 6.327813 -22.491875 0.0660938 -22.491875 C -6.195625 -22.491875 -11.27375 -17.41375 -11.27375 -11.152031 " transform="matrix(1,0,0,-1,29.055,29.055)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:3.20497;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 11.16375 9.187812 C 12.554375 12.344062 12.987969 16.043281 12.327813 19.937812 C 11.999688 18.230781 11.47625 16.660469 10.780938 15.238594 C 9.335625 15.695625 7.902031 15.93 6.503594 15.945625 C 8.554375 14.4925 10.210625 12.187812 11.16375 9.187812 Z M 11.16375 9.187812 " transform="matrix(1,0,0,-1,29.055,29.055)"/>
|
||||||
|
<path style="fill:none;stroke-width:2.83466;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(100%,94.898987%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.515313 15.93 C 9.331719 18.734687 7.030938 21.055 3.945 22.18 C -1.941719 24.320625 -8.445625 21.289375 -10.590156 15.402656 C -11.972969 11.597969 -11.222969 7.340156 -8.621406 4.234687 C -6.465156 1.668281 -3.285469 0.187812 0.0660938 0.187812 C 6.327813 0.187812 11.405938 -4.890313 11.405938 -11.152031 C 11.405938 -17.41375 6.327813 -22.491875 0.0660938 -22.491875 C -6.195625 -22.491875 -11.27375 -17.41375 -11.27375 -11.152031 " transform="matrix(1,0,0,-1,29.055,29.055)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,94.898987%,0%);fill-opacity:1;stroke-width:2.39177;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,94.898987%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 11.390313 10.894844 C 12.148125 13.332344 12.366875 16.012031 12.003594 18.801094 C 11.675469 17.578437 11.249688 16.441719 10.72625 15.387031 C 9.640313 15.734687 8.566094 15.957344 7.495781 16.055 C 9.07 14.805 10.417656 13.070625 11.390313 10.894844 Z M 11.390313 10.894844 " transform="matrix(1,0,0,-1,29.055,29.055)"/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,94.898987%,0%);fill-opacity:1;" d="M 34.84375 29.054688 C 34.84375 25.855469 32.253906 23.265625 29.054688 23.265625 C 25.855469 23.265625 23.265625 25.855469 23.265625 29.054688 C 23.265625 32.253906 25.855469 34.84375 29.054688 34.84375 C 32.253906 34.84375 34.84375 32.253906 34.84375 29.054688 Z M 34.84375 29.054688 "/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-1" x="26.315" y="32.514"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 6.1 KiB |
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Command-line tools installed by Spot {{{SPOTVERSION}}}
|
#+TITLE: Command-line tools installed by Spot {{{SPOTVERSION}}}
|
||||||
#+DESCRIPTION: List of all the command-line tools installed by Spot {{{SPOTVERSION}}}
|
#+DESCRIPTION: List of all the command-line tools installed by Spot {{{SPOTVERSION}}}
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: index.html
|
#+HTML_LINK_UP: index.html
|
||||||
|
|
||||||
This document introduces command-line tools that are installed with
|
This document introduces command-line tools that are installed with
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Code Examples
|
#+TITLE: Code Examples
|
||||||
#+DESCRIPTION: Directory of code examples for using Spot in C++14, Python, and shell.
|
#+DESCRIPTION: Directory of code examples for using Spot in C++14, Python, and shell.
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: index.html
|
#+HTML_LINK_UP: index.html
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Parsing and Printing LTL Formulas
|
#+TITLE: Parsing and Printing LTL Formulas
|
||||||
#+DESCRIPTION: Code example for parsing and printing formulas in Spot
|
#+DESCRIPTION: Code example for parsing and printing formulas in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
Our first task is to read formulas and print them in another syntax.
|
Our first task is to read formulas and print them in another syntax.
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Relabeling Formulas
|
#+TITLE: Relabeling Formulas
|
||||||
#+DESCRIPTION: Code example for relabeling formulas in Spot
|
#+DESCRIPTION: Code example for relabeling formulas in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
The task is to read an LTL formula, relabel all (possibly
|
The task is to read an LTL formula, relabel all (possibly
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Constructing and transforming formulas
|
#+TITLE: Constructing and transforming formulas
|
||||||
#+DESCRIPTION: Code example for constructing and transforming formulas in Spot
|
#+DESCRIPTION: Code example for constructing and transforming formulas in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
This page explains how to build formulas and how to iterate over their
|
This page explains how to build formulas and how to iterate over their
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Testing the equivalence of two formulas
|
#+TITLE: Testing the equivalence of two formulas
|
||||||
#+DESCRIPTION: Code example for testing the equivalence of two LTL or PSL formulas
|
#+DESCRIPTION: Code example for testing the equivalence of two LTL or PSL formulas
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
This page shows how to test whether two LTL/PSL formulas are
|
This page shows how to test whether two LTL/PSL formulas are
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Translating an LTL formula into a never claim
|
#+TITLE: Translating an LTL formula into a never claim
|
||||||
#+DESCRIPTION: Code example for translating formulas in Spot
|
#+DESCRIPTION: Code example for translating formulas in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
Here is how to translate an LTL (or PSL) formula into a never claim.
|
Here is how to translate an LTL (or PSL) formula into a never claim.
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Translating an LTL formula into a monitor
|
#+TITLE: Translating an LTL formula into a monitor
|
||||||
#+DESCRIPTION: Code example for using Spot to translating formulas in monitors
|
#+DESCRIPTION: Code example for using Spot to translating formulas in monitors
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
A monitor is a special type of automaton that is supposed to /monitor/
|
A monitor is a special type of automaton that is supposed to /monitor/
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Converting a never claim into HOA
|
#+TITLE: Converting a never claim into HOA
|
||||||
#+DESCRIPTION: Code example for parsing and printing ω-automata in Spot
|
#+DESCRIPTION: Code example for parsing and printing ω-automata in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
The goal is to start from a never claim, as produced by Spin, e.g.:
|
The goal is to start from a never claim, as produced by Spin, e.g.:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Custom print of an automaton
|
#+TITLE: Custom print of an automaton
|
||||||
#+DESCRIPTION: Code example for iterating over ω-automata in Spot
|
#+DESCRIPTION: Code example for iterating over ω-automata in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
This example demonstrates how to iterate over an automaton in C++ and
|
This example demonstrates how to iterate over an automaton in C++ and
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Creating an automaton by adding states and transitions
|
#+TITLE: Creating an automaton by adding states and transitions
|
||||||
#+DESCRIPTION: Code example for constructing ω-automata in Spot
|
#+DESCRIPTION: Code example for constructing ω-automata in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
This example demonstrates how to create an automaton and then print it.
|
This example demonstrates how to create an automaton and then print it.
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Creating an alternating automaton by adding states and transitions
|
#+TITLE: Creating an alternating automaton by adding states and transitions
|
||||||
#+DESCRIPTION: Code example for constructing alternating ω-automata in Spot
|
#+DESCRIPTION: Code example for constructing alternating ω-automata in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
This example demonstrates how to create the following alternating
|
This example demonstrates how to create the following alternating
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Iterating over alternating automata
|
#+TITLE: Iterating over alternating automata
|
||||||
#+DESCRIPTION: Code example for iterating of alternating ω-automata in Spot
|
#+DESCRIPTION: Code example for iterating of alternating ω-automata in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
Alternating automata can be explored in a very similar way as
|
Alternating automata can be explored in a very similar way as
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Converting Rabin (or Other) to Büchi, and simplifying it
|
#+TITLE: Converting Rabin (or Other) to Büchi, and simplifying it
|
||||||
#+DESCRIPTION: Code example for converting ω-automata in Spot
|
#+DESCRIPTION: Code example for converting ω-automata in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
Consider the following Rabin automaton, generated by =ltl2dstar=:
|
Consider the following Rabin automaton, generated by =ltl2dstar=:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Alternation removal
|
#+TITLE: Alternation removal
|
||||||
#+DESCRIPTION: Code example for removing alternation in Spot
|
#+DESCRIPTION: Code example for removing alternation in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
Consider the following alternating co-Büchi automaton (see [[file:tut23.org][how to
|
Consider the following alternating co-Büchi automaton (see [[file:tut23.org][how to
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Explicit vs. on-the-fly: two interfaces for exploring automata
|
#+TITLE: Explicit vs. on-the-fly: two interfaces for exploring automata
|
||||||
#+DESCRIPTION: Explanation of the explicit and on-the-fly automata interfaces in Spot
|
#+DESCRIPTION: Explanation of the explicit and on-the-fly automata interfaces in Spot
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Implementing an on-the-fly Kripke structure
|
#+TITLE: Implementing an on-the-fly Kripke structure
|
||||||
#+DESCRIPTION: Implementing an Kripke structure in C++, allowing on-the-fly exploration
|
#+DESCRIPTION: Implementing an Kripke structure in C++, allowing on-the-fly exploration
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: tut.html
|
#+HTML_LINK_UP: tut.html
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#+TITLE: Upgrading from Spot 1.2.6
|
#+TITLE: Upgrading from Spot 1.2.6
|
||||||
#+DESCRIPTION: Help for upgrading code to Spot 2.0
|
#+DESCRIPTION: Help for upgrading code to Spot 2.0
|
||||||
#+SETUPFILE: setup.org
|
#+INCLUDE: setup.org
|
||||||
#+HTML_LINK_UP: index.html
|
#+HTML_LINK_UP: index.html
|
||||||
|
|
||||||
This page is for people who have code written for Spot 1.2.6, and
|
This page is for people who have code written for Spot 1.2.6, and
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
## -*- coding: utf-8 -*-
|
## -*- coding: utf-8 -*-
|
||||||
## Copyright (C) 2011, 2012, 2015, 2016 Laboratoire de Recherche et
|
## Copyright (C) 2011, 2012, 2015, 2016, 2018 Laboratoire de Recherche et
|
||||||
## Développement de l'Epita (LRDE).
|
## Développement de l'Epita (LRDE).
|
||||||
##
|
##
|
||||||
## This file is part of Spot, a model checking library.
|
## This file is part of Spot, a model checking library.
|
||||||
|
|
@ -20,8 +20,7 @@
|
||||||
nodist_noinst_SCRIPTS = spotcgi.py
|
nodist_noinst_SCRIPTS = spotcgi.py
|
||||||
EXTRA_DIST = $(srcdir)/spotcgi.in README trans.html css/trans.css \
|
EXTRA_DIST = $(srcdir)/spotcgi.in README trans.html css/trans.css \
|
||||||
css/tipTip.css js/jquery.tipTip.minified.js js/jquery.ba-bbq.min.js \
|
css/tipTip.css js/jquery.tipTip.minified.js js/jquery.ba-bbq.min.js \
|
||||||
js/jquery.ba-dotimeout.min.js logos/spot64s.png logos/mail.png \
|
js/jquery.ba-dotimeout.min.js css/loading.gif protocol.txt
|
||||||
css/loading.gif protocol.txt
|
|
||||||
|
|
||||||
CLEANFILES = $(nodist_noinst_SCRIPTS)
|
CLEANFILES = $(nodist_noinst_SCRIPTS)
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.9 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 9.2 KiB |
|
|
@ -319,9 +319,7 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="spotlogo">
|
<div id="spotlogo">
|
||||||
<a href="http://spot.lrde.epita.fr/"><img border=0 src="logos/spot64s.png" alt="Spot Logo" class="rtip" id="spottip" title="This page uses the <b>Spot</b> library to process LTL formulas and automata. Please download <b>Spot</b> and install it on your computer if you want to do the same from the command line, or from another program."></a></div>
|
<a href="http://spot.lrde.epita.fr/"><img border=0 src="spot2.svg" alt="Spot Logo" class="rtip" id="spottip" title="This page uses the <b>Spot</b> library to process LTL formulas and automata. Please download <b>Spot</b> and install it on your computer if you want to do the same from the command line, or from another program."></a></div>
|
||||||
<div id="mailicon">
|
|
||||||
<a href="mailto:spot@lrde.epita.fr"><img border=0 src="logos/mail.png" alt="Spot Logo" class="rtip" title="A bug? A question? Please e-mail us at <b>spot@lrde.epita.fr</b>."></a></div>
|
|
||||||
<div class="ltl2tgba">
|
<div class="ltl2tgba">
|
||||||
<h1>Translator of LTL to Transition-based Generalized Büchi Automata</h1>
|
<h1>Translator of LTL to Transition-based Generalized Büchi Automata</h1>
|
||||||
<!-- The action below will not be used. -->
|
<!-- The action below will not be used. -->
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue