195 Commits (f9b84efc89738cf32804b10f61e4183ea3b111f0)

Author SHA1 Message Date
Dave Parker 0f2bbbc7b6 Add some (syntactic) reward info to the ModelInfo interface and use this where possible in explicit model checking. Can now use ModulesFileModelGenerator for reward property model checking. Also push constant info from ModelGenerator up to ModelInfo. 11 years ago
Dave Parker 2fe6c5d762 Add basic variable info to ModelInfo interface. 11 years ago
Dave Parker d4a86d5c2d Remove ModelExplorer interface and replace with ModelGenerator. 11 years ago
Dave Parker 9e18844a26 Bug fix in ModulesFileModelGenerator: need to make sure model constants are expanded in labels. 11 years ago
Dave Parker a959beb7a7 Create ModelGenerator class for a ModulesFile object. Base code on existing stuff in SimulatorEngine, but do not remove anything from there. 11 years ago
Dave Parker 557695e82b Small refactor in SimulatorEngine. 11 years ago
Dave Parker 6a4e44b8ab Small refactor in SimulatorEngine. 11 years ago
Dave Parker b1cab85663 Code tidy. 11 years ago
Dave Parker 99fa6cf81b Some commenting in SimulatorEngine. 11 years ago
Dave Parker 400fcfcc45 Some refactoring in SimulatorEngine. 11 years ago
Dave Parker 7557171b82 Auto-format. 11 years ago
Dave Parker d4c5fd4fd5 Remove accidental commits 11 years ago
Dave Parker ff05caf158 Code tidy. 11 years ago
Dave Parker 9b039439c2 Bug fix in export of simulation path (to a file): file should be closed on completion. 11 years ago
Dave Parker a76b3c73bd Remove (most) usage of R_F in temporal operators. 11 years ago
Dave Parker 5238c76c4c Optimisation in the simulator for models with very large numbers of actions (from Marcus Daum + Joachim Klein). 11 years ago
Dave Parker 2690b87ff5 Bug fix in simulator: in DTMCs with local nondeterminism, random transitions can be wrongly chosen due to the distributions not being normalised. 12 years ago
Dave Parker caf5a0e50b Bugfix: statistical model checking of discrete-time bounded untils with strict bounds (from Joachim Klein). 12 years ago
Dave Parker 8e2bc361cd Improve simulation Sampler classes to handle deadlocks (in some cases). Deadlocks still not properly handled by the simulator. 12 years ago
Dave Parker dfce095d45 Make sure that some PrismFileLogs are close()ed after use - spotted as a bug by Bruno. 12 years ago
Dave Parker 06e4c5fee1 Move normalisation of DTMC probabilities from SimulatorEngine into Updater class. 12 years ago
Dave Parker 99d4873c47 Code tidy. 12 years ago
Dave Parker d128da069b Bug fix: simulator was normalising DTMC bu dividing by number of choices (which was inconsistent with symbolic construction when using -noprobchecks). 12 years ago
Dave Parker 928a44101d Make simulator.Updater objects extract settings more cleanly. And respect doProbChecks option. 12 years ago
Dave Parker 02c26dbf53 Update simulator to allow path lengths over 2^31. 12 years ago
Dave Parker 8291b5984c Refactoring wrt the way that relational operators are stored for P/R/S operators (String -> RelOp). 12 years ago
Dave Parker 8ebc511308 Code tweaks: make Updater independent of PRISM/sim + make SimEngine into PrismComponent. 13 years ago
Dave Parker 1a49d8d30f svn:ignore on lib. 13 years ago
Mateusz Ujma e3f120815f Changing visibility in Updater 13 years ago
Dave Parker 8784323e6e Some code auto-formatting (for branch purposes). 13 years ago
Dave Parker 9a658794b1 Additional -help xxx messages. 13 years ago
Ernst Moritz Hahn 78ed924305 reintegrated fau 13 years ago
Dave Parker 8833a6ef1d Option 'snaphot' for -simpath also displays state/step indices. 13 years ago
Dave Parker bca442ee59 In -simpath, specifying the vars=(...) option automatically triggers the changes=true option (to match behaviour in previous versions of PRISM), unless overridden by setting changes=false). 13 years ago
Dave Parker ec422e5c90 Bug fix in -simpath: state/step indices were not being displayed correctly when changes=true was set. 13 years ago
Dave Parker e8eb82d8ff Added probs option to -simpath switch allow displaying of transition probabilities/rates (+ addition of this info to underlying path data structures, interfaces, etc.) 13 years ago
Dave Parker db928a3402 Tweak/move error messages for non-supported R[C] operator. 14 years ago
Dave Parker 9b5aae301f Patch in current version of multi-objective model checking (from prism-multi branch). Still need to copy across etc/ directory containing lpsolve libraries. Also contains a few JDD fixes via Christian von Essen. 14 years ago
Dave Parker b2f33e44a7 Fixed "changed" setting in graph display of simulation paths. 14 years ago
Dave Parker 5131fb407f Some useful code (commented out) for getting variance etc. from simulation results. 14 years ago
Dave Parker 0245cf77b4 Bug fix: crash on invalid integer reward struct indices. 14 years ago
Dave Parker 19b18a0c3f Bugfix in approximate simulation: property error was causing null ptr. 14 years ago
Dave Parker e1e6267210 Move path plot thread to GUI to allow display of warnings/errors. 14 years ago
Dave Parker 6d502769be GUI simulation path plot and can show vars and/or rewards. 14 years ago
Dave Parker a28c14715c Simulation path generation handles empty vars=(). 14 years ago
Dave Parker 6d9806ad16 PathToText respects new "change" option + bugfixes. 14 years ago
Dave Parker d1e4de5fb3 Make "rewards" option of simpath consistent with others. 14 years ago
Dave Parker 2a2bdf6220 Fixes in PathDisplayer classes. 14 years ago
Dave Parker cadd9da282 GUI simulation path plotting handles non-integer variables. 14 years ago
Dave Parker 1bd8b1c658 Remove un-needed code. 14 years ago