genltl: add formulas from three papers

Fixes #166.

* bin/genltl.cc: Add option --dac-patterns, --eh-patterns,
--sb-patterns.
* NEWS, bin/man/genltl.x, doc/org/genltl.org: Document them.
* bench/ltl2tgba/formulae.ltl: Delete.
* bench/ltl2tgba/known: Use genltl instead.
* bench/ltl2tgba/Makefile.am, bench/ltl2tgba/README: Update.
* tests/core/ltl2tgba2.test: New test case, using genltl.
* tests/Makefile.am: Add it.
This commit is contained in:
Alexandre Duret-Lutz 2016-05-05 18:39:13 +02:00
parent fd5d59984b
commit b708ab778f
10 changed files with 650 additions and 115 deletions

View file

@ -1,7 +1,7 @@
#!/bin/sh
# -*- shell-script -*-
# Copyright (C) 2012, 2013 Laboratoire de Recherche et Developpement de
# l'Epita (LRDE)
# Copyright (C) 2012, 2013, 2016 Laboratoire de Recherche et
# Developpement de l'Epita (LRDE)
#
# This file is part of Spot, a model checking library.
#
@ -20,6 +20,6 @@
. ./defs
$LTLCROSS "$@" --csv=known.csv --json=known.json \
< "$srcdir/formulae.ltl" 2>&1 |
$GENLTL --dac-patterns --eh-patterns --sb-patterns |
$LTLCROSS "$@" --csv=known.csv --json=known.json 2>&1 |
tee known.log