Commit 78fd7bea authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz

org: Add a Concepts page.

* doc/org/ New file.
* doc/ Add it.
* doc/org/ Add anchor.
* doc/org/, doc/org/ Add links to
* doc/org/spot.css: Set up boxes for implementation details.
* NEWS: Mention the new page.
parent 2364ff81
New in spot 1.99.7a (not yet released)
Nothing yet.
* There is a new page giving informal illustrations (and extra
pointers) for some concepts used in Spot.
New in spot 1.99.7 (2016-01-15)
## -*- coding: utf-8 -*-
## Copyright (C) 2010, 2011, 2013, 2014, 2015 Laboratoire de Recherche et
## Développement de l'Epita (LRDE).
## Copyright (C) 2010, 2011, 2013, 2014, 2015, 2016 Laboratoire de
## Recherche et Développement de l'Epita (LRDE).
## Copyright (C) 2003, 2004, 2005 Laboratoire d'Informatique de Paris
## 6 (LIP6), département Systèmes Répartis Coopératifs (SRC),
## Université Pierre et Marie Curie.
......@@ -68,6 +68,7 @@ ORG_FILES = \
org/ \
org/ \
org/ \
org/ \
org/ \
org/ \
org/ \
This diff is collapsed.
......@@ -6,16 +6,17 @@
Spot is a C++11 library for ω-automata manipulation and model
checking. It has the following notable features:
- Support for LTL (several syntaxes supported) and the linear fragment
of PSL.
- Support for ω-automata with arbitrary acceptance condition.
- Support for transition-based acceptance (state-based acceptance is
- Support for [[][LTL]] (several syntaxes supported) and
[[][the linear fragment of PSL]].
- Support for ω-automata with [[][arbitrary acceptance condition]].
- Support for [[][transition-based acceptance]] (state-based acceptance is
supported by a reduction to transition-based acceptance).
- The automaton parser can read a stream of automata written in any of
four syntaxes ([[][HOA]], [[][never claims]], [[][LBTT]], [[][DSTAR]]).
- Several algorithms for formula manipulation including: simplifying
formulas, testing implication or equivalence, testing
stutter-invariance, removing some operators by rewriting, ...
stutter-invariance, removing some operators by rewriting, translation
to automata...
- Several algorithms for automata manipulation including: product,
emptiness checks, simulation-based reductions, minimization of
weak-DBA, removal of useless SCCs, acceptance-condition
......@@ -845,6 +845,9 @@ export SPOT_DOTEXTRA='node[style=filled, fillcolor="#ffffa0"] edge[arrowhead=vee
* Statistics
:CUSTOM_ID: stats
The =--stats= option takes format string parameter to specify what and
how statistics should be output.
......@@ -49,3 +49,5 @@ img{max-width:100%}
.implem{background:#f1f0a6;padding:0.5ex 1ex 0.5ex 1ex;margin:1ex;border-color:#ffe35e;border-style:solid none}
.implem:before{background:#ffe35e;content:"Implementation detail";padding:.5ex;position:relative;top:0;left:0;font-weight:bold}
......@@ -11,6 +11,9 @@ to see illustrated here.
If you have difficulties compiling the C++ examples, check out [[][these
Reading the [[][concepts page]] might help if you are not familiar with some
of the objects manipulated here.
* Examples with Shell, Python, and C++
All the following pages show how to perform the same task using the
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment