43 Commits (fbe3846ed42576cac22fe89550ea2c0b11e4d04f)

Author SHA1 Message Date
Joachim Klein 4de3c189a4 Build: Switch from javah (deprecated since JDK8) based JNI header generation to javac 8 years ago
Joachim Klein c9f80ff725 HOAF2DA.labelExpressionToAPMonom: fix missing return in switch statement (for FALSE) 8 years ago
Joachim Klein 5adb550043 Makefiles: inhibit parallel building (-j n mode) 9 years ago
Joachim Klein 881a571870 explicit DOT export: support decorators 9 years ago
Joachim Klein 97074f5d58 Refactor explicit SCC computation, splitting SCCConsumer from SCCComputer. 9 years ago
Joachim Klein 985a939102 refactor explicit.Model/NondetModel, getSuccessorsIterator: new abstract method getSuccessors, getSuccessorsIterator becomes default method 9 years ago
Joachim Klein 17977dfbb7 LTL2DA: prepare for optionally using LTL2WDBA construction for the obligation fragment of LTL 9 years ago
Joachim Klein 71b4862567 LTL2WDBA: Compute DFA for the co-safety LTL fragment, weak deterministic Büchi automata for the obligation fragment [with David Mueller] 9 years ago
Joachim Klein 9ffb77d859 LTL2DA.main: Don't print formulas (this allows use in automatic LTL->automata test tools such as Spot's ltlcross) 9 years ago
Joachim Klein 3e5a9e0afb automata.DA: allow incrementally adding states 9 years ago
Joachim Klein 3d1ee7a66f LTL2DA.convertLTLFormulaToDAWithExternalTool: honor PRISM_NO_DA_SIMPLIFY setting 10 years ago
Joachim Klein 74a052a4ec LTSFromDA: small optimization in getSuccessorsIterator(s,i) 10 years ago
Dave Parker 4a9c6cb7a8 Make sure automata package is rebuilt when needed from Makefile. 10 years ago
Joachim Klein 32cee09a72 HOAF2DA: Handle Buchi acceptance in HOA automata 10 years ago
Joachim Klein 85a96b0ee9 HOAF2DA: Handle Streett acceptance in HOA automata 10 years ago
Joachim Klein f1fbd23376 HOAF2DA: Fix handling of acceptance signatures [with David Müller] 10 years ago
Joachim Klein ac63f5b0ef Add LTL2RabinLibrary.getDAforLTL, now supports generation of DA with Streett and generic acceptance from the library 10 years ago
Joachim Klein e0bd1c22cb Cleanup DA-based simple path formula with bounds handling 10 years ago
Joachim Klein a4cf6c7680 add switch -nodasimplify (inhibit DA simplification, e.g., for benchmarking or testing) 10 years ago
Joachim Klein 13cb153d4b pass PrismComponent to DASimplifyAcceptance.simplifyAcceptance 10 years ago
Joachim Klein 9db978a12a switch to new way of obtaining acceptance type name 10 years ago
Joachim Klein 06547ddddd LTL2NBA: cleanup and activate LTL formula simplification 10 years ago
Joachim Klein 3e31a6d7df automata.LTL2NBA: expose jltl2ba NBA generation (for non-prob LTL checking) 10 years ago
Dave Parker ce6ffdcc13 Default format type for DA.print methods. 11 years ago
Dave Parker 3464a921ad First version of Nailgun support built directly into PRISM. Adding switch -ng when running prism will instead start a Nailgun server ready to run PRISM instances, and running ngprism runs PRISM as a Nailgun client. 11 years ago
Dave Parker b4a1fc0b79 Code tidy (auto-format). 11 years ago
Dave Parker d791bce62f Add some more options to LTL2DA program 11 years ago
Dave Parker 6e5a62eb42 Add some more options to LTL2DA program 11 years ago
Dave Parker 7f6c068e8b Add a simple command-line test program (LBT->HOA) to LTL2DA. 11 years ago
Dave Parker ad238d314c Allow -exportpropaut to export DA in HOA format, e.g.: prism dice.pm -pf "P=?[X X d=6]" -exportpropaut:hoa da.hoa 11 years ago
Joachim Klein c79a27b218 HOAF2DA: add main() method to provide command-line interface for testing deterministic HOA parsing. 11 years ago
Joachim Klein b1863bb528 automata.DA: printHOA() 11 years ago
Joachim Klein 2fe9a4d994 More gracefully handle deterministic automata in HOAF2DA 11 years ago
Joachim Klein f9d02b349a Fixes and improvements for LTL2RabinLibrary DRA generation. 11 years ago
Joachim Klein 0e3c380e5e LTL2DA: Improve error handling. 11 years ago
Joachim Klein fe95ece342 Deterministic automata: Better checking of atomic propositions 11 years ago
Joachim Klein 4c5d491717 Fix automata.DA.hasEdge(). Bug was introduced via the HOAF branch 11 years ago
Joachim Klein 7bd57c935f HOAF2DA: Ensure that the automaton is actually complete. 11 years ago
Joachim Klein c714d88e6e HOAF2DA: Limit atomic propositions to at most 30. 11 years ago
Joachim Klein 2228c6adda TODO: HOAF2DA check for completeness 11 years ago
Joachim Klein 45317072c1 Some more comments for HOAF2DA 11 years ago
Dave Parker 4c877974dd Code tidy. 11 years ago
Dave Parker 4bb807cb8e Code rearrange: move automata stuff to a separate "automata" package. 11 years ago