3577 Commits (ecfe1ec63ddb92951b8b586313fd119c4a405fa1)
 

Author SHA1 Message Date
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
Joachim Klein f4ca1fbeb1 param.JasFunction.isConstant: actually return true for 0 9 years ago
Dave Parker 3d72a13cc3 Add .gitignore file (for now, for git mirror of the svn repo). 9 years ago
Joachim Klein 6f4c9bf1e2 param/exact mode: Error if probabilities don't sum to 1 for some command (DTMC, MDP) 9 years ago
Joachim Klein ba83b581b6 param.Function: add isConstant() method 9 years ago
Joachim Klein 26ed5530a1 PrismCL, testing, regression: Don't try and run tests if not in test mode 9 years ago
Joachim Klein e36324ce54 ParamModelChecker: use evaluateExact to determine the P/R operator bounds 9 years ago