3568 Commits (ef71e5a3f2c9b62b8f6983fb813922bb9ddeb425)
 

Author SHA1 Message Date
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
Dave Parker 37543a928d Bug fix in test mode comparisons where expected result is an expression comprising a single constant. 9 years ago
Dave Parker f4bae778ce Bug fix in test mode comparisons where expected result is an expression comprising a single constant. 9 years ago
Joachim Klein d126a8ae21 prism/Makefile: remove lib/prism.jar on clean 9 years ago
Joachim Klein 5fcf8f50e6 Makefile: compile ngprism with CFLAGS instead of CPPFLAGS options (calls C compiler) 9 years ago
Joachim Klein 72d08b9407 hybrid engine: consistently use delete[] when destroying solution vectors 9 years ago
Joachim Klein 9850ae3c71 sparse engine: consistently use delete[] when destroying solution vectors 9 years ago
Joachim Klein 08482e9f0d ExpressionReward: provide static variants of getRewardStructByIndexObject and getRewardStructIndexByIndexObject 9 years ago
Joachim Klein 6935798edf explicit.ProbModelChecker: provide constructRewards(model, rewardStructureIndex) 9 years ago
Dave Parker 9890d74315 Various improvements focused on the ModelGenerator interface: 9 years ago
Dave Parker 4ad8e43e9f Deal with module/model alphabets properly in PTAs, in particular when storing PTAs internally using pta.PTA. The definition of the alphabet of a PTA from a PRISM model is now correct and inline with the defition for other models. 9 years ago
Joachim Klein e38ea63e89 Fix U>=t computations for CTMC, explicit engine [with Marcus Daum] 9 years ago
Dave Parker 7615d9fcd8 Fix handling of PRISM_DEBUG and PRISM_DEBUG_ARG variables in launch scripts so that the scripts work when they are not set. 9 years ago
Dave Parker 241547abe9 Add PRISM_DEBUG and PRISM_DEBUG_ARG variables to launch scripts, which allow debugging of C++ code, as described at http://www.prismmodelchecker.org/wiki/Developers/Debugging. 9 years ago
Joachim Klein 338ef64bb6 Revert SVN 11756 "add jltl2ba.MyBitSet.clone()", breaks LTL->NBA generation 9 years ago
Dave Parker 3b68b5e0a9 Bug fix: respect disable_selfloop setting during adversary generation in LP-based multi-objective model checking. 9 years ago
Joachim Klein 3b4cb29c2c parser.Values: use PrismUtils.formatDouble for double formatting 9 years ago
Joachim Klein ee4f2d2941 ExpressionTemporal: static constructors for the temporal operators 9 years ago
Joachim Klein 04bf278fd3 ExpressionTemporal: add Javadoc comments, fix getNumOperands() (is not used) 9 years ago
Joachim Klein f64be5223a ExpressionTemporal: convenience methods for testing for the various top-level temporal operators 9 years ago
Joachim Klein 7317c5f066 add jltl2ba.MyBitSet.clone() 9 years ago
Joachim Klein a4536fef48 add NBA.getSuccessors 9 years ago
Joachim Klein 3d51fd0f8f ExpressionUnaryOp, ExpressionBinaryOp: setOperator from symbol (string), for convenience 9 years ago
Joachim Klein c076b3e005 explicit.ModelTransformation: remove unnecessary Exception [from Steffen Märcker] 9 years ago
Joachim Klein 9a2d757554 explicit.ConstructRewards: error on negative rewards, use automatic close for BufferedReader 9 years ago
Joachim Klein 3d1ee7a66f LTL2DA.convertLTLFormulaToDAWithExternalTool: honor PRISM_NO_DA_SIMPLIFY setting 9 years ago
Joachim Klein 5c68cf3c2b param.BigRational: fix BigRational.MONE definition 9 years ago
Joachim Klein 494f61adeb PrismSTPGAbstractRefine: cleanup refactoring from SVN 11747 9 years ago