Add a new type of automata: State-labeled Alternating Büchi
Automata (SABA). * src/saba/saba.hh, src/saba/saba.cc, src/saba/sabastate.hh, src/saba/sabasucciter.hh: New. Interface for SABA (State-labeled Alternating Büchi Automata). * src/saba/explicitstateconjunction.cc, src/saba/explicitstateconjunction.hh: New. Default implementation for a conjunction of states. * src/saba/Makefile.am: New. * src/Makefile.am, configure.ac: Adjust. * src/sabaalgos/sabareachiter.cc, src/sabaalgos/sabareachiter.hh: New. Iterate over all reachable states of a spot::saba. * src/sabaalgos/sabadotty.cc, src/sabaalgos/sabadotty.hh: New. Print reachable states in dot format. * src/sabaalgos/Makefile.am: New.
This commit is contained in:
parent
f00aa49dc3
commit
7cb6ff331d
15 changed files with 1331 additions and 5 deletions
|
|
@ -23,11 +23,10 @@ AUTOMAKE_OPTIONS = subdir-objects
|
|||
|
||||
# List directories in the order they must be built.
|
||||
# Keep tests at the end.
|
||||
SUBDIRS = misc ltlenv ltlast ltlvisit ltlparse eltlparse \
|
||||
tgba tgbaalgos tgbaparse \
|
||||
evtgba evtgbaalgos evtgbaparse \
|
||||
kripke . \
|
||||
ltltest eltltest tgbatest evtgbatest sanity
|
||||
SUBDIRS = misc ltlenv ltlast ltlvisit ltlparse eltlparse tgba \
|
||||
tgbaalgos tgbaparse evtgba evtgbaalgos evtgbaparse kripke \
|
||||
saba sabaalgos ltltest eltltest tgbatest evtgbatest sabatest \
|
||||
sanity
|
||||
|
||||
lib_LTLIBRARIES = libspot.la
|
||||
libspot_la_SOURCES =
|
||||
|
|
@ -45,6 +44,8 @@ libspot_la_LIBADD = \
|
|||
evtgba/libevtgba.la \
|
||||
evtgbaalgos/libevtgbaalgos.la \
|
||||
evtgbaparse/libevtgbaparse.la \
|
||||
saba/libsaba.la \
|
||||
sabaalgos/libsabaalgos.la \
|
||||
kripke/libkripke.la
|
||||
|
||||
# Dummy C++ source to cause C++ linking.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue