2501 Commits (cdbc634b261cf93cd78324266196a35f7739f6c0)
 

Author SHA1 Message Date
Dave Parker cfb871b92b Fix in prism-auto: model files should be treated the same whether specified directly or found in a directory. Also some refactoring. 11 years ago
Dave Parker e5b6290e63 Added switch -debug to prism-auto. 11 years ago
Dave Parker 02470387dd Added switch -debug to prism-auto. 11 years ago
Dave Parker bc0cdc331d Add -no-renaming switch to prism-auto (useful for generating export test files for new tests). 11 years ago
Dave Parker 6cbb69f72f Update error messages in prism-auto for export checking. 11 years ago
Dave Parker 47845305df New version of prism-auto (from prism-cex, by Jens Katelaan): first support .test files and checking of output/export files; also various refactoring in the script. 11 years ago
Dave Parker c2a443c5d0 Switch tabs to 4-spaces in prism-auto. Apparently that's a thing. 11 years ago
Dave Parker 0b05a40aec Code tidy 11 years ago
Dave Parker a95d56bc20 Comment typo 11 years ago
Dave Parker 899806a26c Comment typos 11 years ago
Dave Parker 4a1df23fb6 Remove compile warning. 11 years ago
Dave Parker 6c0ead6d2f Some useful additions to Pair utility class: implements Map.Entry and has a toString(). 11 years ago
Dave Parker 6e1cf75a8e Some re-factoring of LTL model checking in the explicit engine. 11 years ago
Dave Parker 5e92fabe95 Comment typo. 11 years ago
Dave Parker c5b40f44d8 Code tidy. 11 years ago
Dave Parker 32ad9bbaae Code tidy. 11 years ago
Dave Parker 3e990e89e3 Some tidying/fixing in EC generation, including proper support in the explicit engine version for finding ECs that intersect with "accept". 11 years ago
Dave Parker 53cb310c7a Code tidy. 11 years ago
Dave Parker 60a30d7038 Comment typo. 11 years ago
Dave Parker bb6693f43d Allow comments to have no trailing new-line (e.g. when occurring at very end of file) - cannot see a good reason not to allow this. 11 years ago
Dave Parker 9729c78b3e Inefficiency in precomputatino routines in explicit engine (spotted by Steffen Marcker). 11 years ago
Dave Parker a744b15a7e Fix (again) computation of number of nondet choices for symbolic models (did not work for large number of nondet DD vars). 11 years ago
Dave Parker 5557db131f Remove debug output. 11 years ago
Dave Parker 56e323a2b4 Fix computation of number of nondet choices for symbolic models (did not work for large number of nondet DD vars). 11 years ago
Dave Parker 9fc29a3b25 Bug fix in symbolic model checking of co-safe properties (target was not ANDed with reachable states). 11 years ago
Dave Parker 38f0e001c2 Bugfix in PrismParser.isKeyword (leading to incorrect identification of bad identifiers in SBML/reactions to PRISM translation). 11 years ago
Dave Parker b8fc45249e Added sbml2prism script. 11 years ago
Dave Parker 6a1417c6f4 Bug fix in explicit engine CTMC until model checking (spotted by Chris Dehnert) (probably due to recent ProbModelChecker refactoring). 11 years ago
Dave Parker 3b8d17c352 Missing toString in AcceptanceReach (and output tweak in DA). 11 years ago
Dave Parker 33ddccaf6b Add larger P icon (256x256). 11 years ago
Dave Parker ddeaef392e Exeutable bit on. 11 years ago
Dave Parker 0ae5d13247 Bug in building lp_solve_java on ia65 (from Alexandre Duret-Lutz). 11 years ago
Dave Parker cb294345ee CHANGELOG. 11 years ago
Dave Parker f7f4bf5f51 Model checkers: use DASimplify, allow AcceptanceReach in computations. [Joachim Klein] 11 years ago
Dave Parker ec4ddc4513 Add DASimplify. Currently supports simplifying DRA to DFA if the acceptance has a special form. [Joachim Klein] 11 years ago
Dave Parker c77bd235df Add AcceptanceReach, AcceptanceReachDD (for DFA style acceptance). [Joachim Klein] 11 years ago
Dave Parker d0384142bc LTLModelChecker: remove buildLStatesForRabinPair and buildKStatesForRabinPair, not needed anymore. [Joachim Klein] 11 years ago
Dave Parker 5b5bac7fe3 Adapt (symbolic) LTLModelChecker to support generic acceptance types for MDP. [Joachim Klein] 11 years ago
Dave Parker a16aeb57dc Adapt (symbolic) adapt LTLModelChecker to support generic acceptance types for DTMC. [Joachim Klein] 11 years ago
Dave Parker b6f3b2dce3 Adapt (explicit) LTLModelChecker to support generic acceptance types. [Joachim Klein] 11 years ago
Dave Parker f644011ba2 Refactor LTL-to-deterministic automaton generation, introduce LTL2DA and use LTL2RabinLibrary only for hard-coded and specially crafted DRA. [Joachim Klein] 11 years ago
Dave Parker 6ff3094b91 jltl2dstar: support generation of Rabin and Streett automata. [Joachim Klein] 11 years ago
Dave Parker 60ecccd9da New setting/switch: -pathviaautomata (all path formulas are handled via the LTL/DRA-engine), defaults to false. Honour in model checkers. [Joachim Klein] 11 years ago
Dave Parker 15a48d4fff LTLModelChecker.isSupportedLTLFormula(), for checking whether a path formula can be handled. [Joachim Klein] 11 years ago
Dave Parker e02281dc86 Add Expression.isPathFormula(). [Joachim Klein] 11 years ago
Dave Parker 9ad8e8165e LTL2RabinLibrary and model checkers: support automata based constructions for temporal bounds for simple path formulas. Now, the constantValues from the model checker have to be passed to LTL2RabinLibrary to allow resolving constants in the bounds. [Joachim Klein] 11 years ago
Dave Parker 441b278ed8 LTL2RabinLibrary: provide draForSimpleUntilFormula(), generating automata for a simple path formula with bounds. [Joachim Klein] 11 years ago
Dave Parker be5cdf908a Provide getConstantValues() for model checkers, allowing other classes to access the constants. [Joachim Klein] 11 years ago
Dave Parker d9ec3199b9 Refactoring: Expression.convertSimplePathFormulaToCanonicalForm(), converts to (negated) a U b or X a. Use in model checkers. [Joachim Klein] 11 years ago
Dave Parker a18d74e5b6 provide LTLModelChecker.constructProductMDP(MDP mdp, Expression ltl), encapsulating DA generation and product construction. [Joachim Klein] 11 years ago