3183 Commits (f21aa86be80017b16ab40e60c3e119f5fa6b4dcc)
 

Author SHA1 Message Date
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
Joachim Klein 890620fd5f PrismSTPGAbstractRefine: set initial states from the label file 9 years ago
Joachim Klein 0667019a05 explicit: Make calls to StateModelChecker.loadLabelsFile static 9 years ago
Joachim Klein 55c0034a18 explicit model import: some more minor fixes to set correct initial states 9 years ago
Dave Parker a6eb2bd327 Add support for a state rewards file when doing explicit model import (not the explicit engine). 9 years ago
Dave Parker 81451753d1 Bug fix for explicit engine model import - we should not assume that the initial state is 0. This also highlights a bug that ModelExplicit should store initial states as a state, not a list, but that issue is not fixed here. 9 years ago
Dave Parker 0f9dfe0275 prism-auto: Make sure nailgun is closed down if the script ends with an error (and refactor the exit code). 9 years ago
Dave Parker 2a38cf110b prism-auto: Don't actually execute nailgun commands in echo mode - just print them. 9 years ago
Joachim Klein 5ae882f609 prism.ExplicitFiles2MTBDD: better I/O error messages 9 years ago
Joachim Klein 19cb2b45b5 arser.ExplicitFiles2ModulesFile: create label definitions in the ModulesFile for all labels in .lab file [with Steffen Maercker] 9 years ago
Joachim Klein 7d9beeaf21 ExplicitFiles2MTBDD/import: fully load label information and attach to model [with Steffen Maercker] 9 years ago
Joachim Klein 5fc4ca16ef symbolic models: allow attaching label state sets directly to the model (similar to explicit models) 9 years ago
Joachim Klein 2d494dbeac prism.ExplicitFiles2MTBDD: tidy JavaDoc, auto-close BufferedReaders [with Steffen Maercker] 9 years ago
Joachim Klein ef71f87d58 parser.ExplicitFiles2ModulesFile: automatic close for BufferedReader 9 years ago
Joachim Klein d9a0216159 parser.ExplicitFiles2ModulesFile: make PrismComponent (tidy) 9 years ago
Joachim Klein 76bf167c8e Prism: activate model import from explicit files for the explicit engine (-import... switches) 9 years ago
Joachim Klein 541e995741 explicit.ExplicitFiles2Model: explicit model import 9 years ago
Joachim Klein d4ffeac654 explicit.MDPSimple: more flexible buildFromPrismExplicit() [with Steffen Maercker] 9 years ago
Joachim Klein edbb99fdb4 explicit.DTMSimple: use auto-close in buildFromPrismExplicit(), better error message (with Steffen Maercker) 9 years ago
Joachim Klein 2c3d4a09e3 explicit.StateModelChecker: make loadLabelsFile static, use automatic close for BufferedReader 9 years ago
Dave Parker 45466e9f1c Minor refactoring (for branch synching). 9 years ago
Dave Parker 883fc69e23 Add "reach" option to -exportstrat (not actually used yet) [from Ganindu Prabhashana]. 9 years ago
Dave Parker 49b363f3d4 Update usage message. 9 years ago
Dave Parker 6113f9bb0f Make name of command-line executable (as displayed by -help message) configurable. 9 years ago
Dave Parker 09f85e67d0 Bug fix: Do not delete PEPA file after translation (especially if it is not a temporary file!) 9 years ago
Dave Parker 789654756e Code tidy 9 years ago
Dave Parker fc881c0a2f Code tidy. 9 years ago
Dave Parker b02abe82d9 Assume Java 8 now when building distributions. 9 years ago
Dave Parker acc6287639 New convenience method in prism.Prism API for model checking a property specified as a string, with parsing done automatically. 9 years ago
Joachim Klein e1b22b5a9d param/exact: warn if some probability/rate is zero in an update 9 years ago
Dave Parker 31e0c86a5b Code tidy: mark old PRISM API methods as @deprecated. 9 years ago
Joachim Klein c20ce96c98 param/exact: filter zero probability updates so that they don't appear in the model 9 years ago
Joachim Klein cc9585aa25 param: convert expressions to functions earlier in model building 9 years ago
Joachim Klein 777af75ee8 param.Dag: handle special functions (+/-inf, NaN) in fromBigRational and asBigRational 9 years ago
Joachim Klein 030aa4d0d8 ParamModel: support DOT output 9 years ago
Joachim Klein ccdb02c5f2 ParamModel: provide getTransitionsIterator 9 years ago