3545 Commits (96442e5a3abb25d307af1420d8127b32f9fea22d)
 

Author SHA1 Message Date
Joachim Klein 33ab0a4ecd Modules2MTBDD: comment typo 9 years ago
Joachim Klein f155656282 JDDVars: add method allZero() for obtaining a cubeset with all the variables negated 9 years ago
Joachim Klein 42c18cdfc0 prism.NondetModel: cleanup import 9 years ago
Joachim Klein 4e23441d17 ProbModel/NondetModel: add doReachability with seed states 9 years ago
Joachim Klein 87e0da357d prism.NondetModel: cody tidy in doReachability, set the result of reachability computation via setReach() 9 years ago
Dave Parker e7cd227ae7 Code documentation. 9 years ago
Dave Parker c0e99cea6b Error message typo. 9 years ago
Joachim Klein 1e5d779cb3 prism-auto: In test mode, cleanup the temporary files used for capturing PRISM output 9 years ago
Joachim Klein b203d6438d prism-auto: Use line ending agnostic file compare 9 years ago
Joachim Klein fe533db326 prism-auto: Fix test-mode on Windows 9 years ago
Joachim Klein 559c970ef7 NativeIntArray.cc: use ptr_to_jlong instead of a simple (long) cast 9 years ago
Joachim Klein 9ea91f2dd2 PrismUtils.formatDouble: Improve previous commit, strip trailing zeros for .xxx0000 as well 9 years ago
Joachim Klein d960f4b513 Fix in PrismUtils.formatDouble methods: Only remove trailing .000 not trailing zeros for integers [with Linda Leuschner] 9 years ago
Dave Parker ebd19aa9d6 Fix bug (two bugs, actually) in Gauss-Seidel solution of MDP expected reward to a target for models with self-loops. 9 years ago
Joachim Klein 93c2138383 TestModelGenerator: correctly setup and tear down CUDD 9 years ago
Joachim Klein 526b0e7d8d ModelGenerator2MTBDD: fix use of ModelVariablesDD, actually allocate variables via ModelVariablesDD 9 years ago
Joachim Klein 937a6c2a43 VarList: add getIndexFromDeclaration() 9 years ago
Joachim Klein 994b6207d9 AcceptanceGeneric: add toRabin() and toStreett() methods 9 years ago
Joachim Klein 30ed75086f AcceptanceGeneric: add and() and or() methods 9 years ago
Joachim Klein 16bbd0b24b Prism: reset currentModel and currentModelExpl to null in clearBuiltModel() 9 years ago
Joachim Klein 3d48780b8d Refactor: Switch MTBDD variable handling for symbolic models to ModelVariablesDD infrastructure 9 years ago
Joachim Klein a69f3d2e3f prism/ModelVariablesDD: for handling the MTBDD variable related logic for symbolic models 9 years ago
Joachim Klein 0fb6ab0a53 JDDVars: add mergeVarsFrom(), sortByIndex() and removeVar() methods 9 years ago
Joachim Klein 8b07176df3 ModelGenerator2MTBDD: simplify reference handling, use JDDNode.copy(), JDD.DerefArray() 9 years ago
Joachim Klein 410b38ab30 Modules2MTBDD: simplify reference handling, use JDDNode.copy(), JDD.DerefArray() 9 years ago
Joachim Klein 4340969f70 JDD: Add DerefArray convenience method 9 years ago
Joachim Klein d7c915394c JDDVars: deprecate addVars() and refAll(), instead use copy() or copyVarsFrom() 9 years ago
Joachim Klein c8d545b4f2 ast.RelOp: for negate, optionally keep the strictness of the operator [with Steffen Maercker and Marcus Daum] 9 years ago
Joachim Klein f54feb473b symbolic ProbModel: add method addUniqueLabelDD() 9 years ago
Joachim Klein 502faa6a26 explicit/symbolic: refactor checkExpressionLabel to use getLabelList() 9 years ago
Joachim Klein b80f41d5bc ModelExplicit: refactor addUniqueLabel to ensure that already defined label names are avoided 9 years ago
Joachim Klein 5a06f212a5 explicit/symbolic StateModelChecker: add methods getLabelList() and getDefinedLabelNames() to provide access to label namespace 9 years ago
Joachim Klein eb5028dbf8 prism-auto: add --dd-warnings mode for printing the CUDD reference leak warnings 9 years ago
Dave Parker 6bc5aefa50 Extend ModelGenerator2MTBDD to generate/store label info too. 9 years ago
Dave Parker a7efdff3ca Ignore "deadlock" label when loading from explicit files into symbolic engines (consistent with recent update to explicit engine import). 9 years ago
Dave Parker 3f7c3c57c8 Comment typo 9 years ago
Dave Parker 79ce4075b3 Add a default implementation of ModelInfo.rewardStructHasTransitionRewards in DefaultModelGenerator (which returns true), plus some notes about this in the JavaDoc for related methods. 9 years ago
Dave Parker a2ab087a55 Explicit model import via the explicit engine now respects the "fix deadlocks" setting and adds self-loops in deadlock states if needed. 9 years ago
Dave Parker f1ce3e4fa8 Unbreak ModelGenerator2MTBDD: max number of nondet choices had been set to 1 for testing purposes. 9 years ago
Joachim Klein e113bff2c7 ModelInfo: add method to query the existence of transition rewards, add check for explicit DTMC/CTMC reward construction 9 years ago
Dave Parker 002257286d Align parametric model construction with the non-parametric a little more. 9 years ago
Joachim Klein 048017bb24 NondetModelChecker.checkExpressionMultiObjective(): BDD cleanup when computeMultiReachProbs throws Exception 9 years ago
Joachim Klein 28f66c6c69 BigRational: extend static BigRational from(Object value) to accept String value 9 years ago
Joachim Klein 8b569b9e4e BigRational: Make the static final constants (ONE, INF, NAN, etc) public 9 years ago
Joachim Klein 1f9fb4d505 BigRational: When canceling, preserve NaN instead of converting to ZERO 9 years ago
Joachim Klein 97c72b534e prism.UndefinedConstants: provide additional method removeConstants(Collection<String> constNames) 9 years ago
Dave Parker 7e51a56157 Code tidy 9 years ago
Dave Parker 544c1cbe65 Missing part of previous bigfix. 9 years ago
Dave Parker 19ec2f0a76 Refactor parametric model construction to use an extension of ModelGenerator instead of reading specifically from a ModulesFile. Needs further refactoring. 9 years ago
Dave Parker 4f491f9e07 Bug fix in test mode comparisons where expected result is an expression comprising a single constant. 9 years ago