Joachim Klein
2fe9a4d994
More gracefully handle deterministic automata in HOAF2DA
If the HOA automaton has multiple edges to the same state, do not throw an error.
Additionally, better error reporting.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10300 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
7bd57c935f
HOAF2DA: Ensure that the automaton is actually complete.
As HOAF2DA will detect if there are multiple transitions with
the same label, we can just check that the number of transitions
is as expected.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10266 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
c714d88e6e
HOAF2DA: Limit atomic propositions to at most 30.
For more APs, the number of edges surpass what can
be stored in an int and we will get into trouble
with memory anyways.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10265 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
2228c6adda
TODO: HOAF2DA check for completeness
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10254 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
45317072c1
Some more comments for HOAF2DA
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10253 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
4bb807cb8e
Code rearrange: move automata stuff to a separate "automata" package.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10234 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
22bb6dea1c
Merge prism-hoaf branch back into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10231 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago