diff --git a/ChangeLog b/ChangeLog index 86c5184a4..248e9a915 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2003-07-30 Alexandre Duret-Lutz + * iface/gspn/dcswaveltl.test: Check for a false formula too. + * iface/gspn/dcswaveltl.test, iface/gspn/ltlgspn.cc: New files. * iface/gspn/Makefile.am (TESTS): Add dcswaveltl.test. (ltlgspn_rg_LDADD, ltlgspn_srg_LDADD, ltlgspn_rg_SOURCES) diff --git a/iface/gspn/dcswaveltl.test b/iface/gspn/dcswaveltl.test index e1287a7b2..f4bf7f41f 100755 --- a/iface/gspn/dcswaveltl.test +++ b/iface/gspn/dcswaveltl.test @@ -6,4 +6,9 @@ set -e cp -R $srcdir/examples/DCSwave . +# G(ATTiIDLj => F(!SCj U SCi)) is true ../ltlgspn-srg DCSwave/DCSWave '!G(ATTiIDLj => F(!SCj U SCi))' ATTiIDLj SCi SCj > output + +# G(F(!SCj U SCi)) is false +../ltlgspn-srg DCSwave/DCSWave '!G(F(!SCj U SCi))' ATTiIDLj SCi SCj > output \ + || test $? = 1