101 Commits (2690b87ff536c17b90bf577d40a5958009a8dbae)

Author SHA1 Message Date
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. 11 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 8ebc511308 Code tweaks: make Updater independent of PRISM/sim + make SimEngine into PrismComponent. 12 years ago
Dave Parker 1a49d8d30f svn:ignore on lib. 12 years ago
Dave Parker 8784323e6e Some code auto-formatting (for branch purposes). 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. 13 years ago
Dave Parker 19b18a0c3f Bugfix in approximate simulation: property error was causing null ptr. 14 years ago
Dave Parker d960bf8020 Better handling of errors in simulator calls from GUI. 14 years ago
Dave Parker 992c0864dc New/improved simulation path plotting functionality. 14 years ago
Dave Parker bdd579d85d New option in GUI simulator to plot path on a graph (all vars over time). 14 years ago
Dave Parker 178d3ca90e SimulatorEngine only builds TransitionList on demand. 14 years ago
Dave Parker ead22700e8 New SimulatorEngine/Prism method prism.isPropertyOKForSimulation(). 14 years ago
Dave Parker 1cb0822a31 Code tidy 14 years ago
Dave Parker ce41611aa2 Enable viewing of witness/counterexample for E[F...] in GUI. 14 years ago
Dave Parker a3d99e62d0 Add property reference support to PTA ans approx model checking. 14 years ago
Dave Parker 90c9e53f8c Tweak some warning messages (wrt new log.printWarning method) + add warning message functionality in GUI threads. 14 years ago
Vojtech Forejt acd646d02c * PrismLog now has a "printWarning" method that can be used to print warnings. 14 years ago
Dave Parker f578bbb893 Approximate model checking ignores "max path length" setting when verifying time-bounded properties. 14 years ago
Dave Parker 503d33a01c Bug fixes for loading zero-length paths into simulator. 15 years ago
Dave Parker 0b65c69a6b Added loadPath methods to SimulatorEngine and GUISimulator; not used currently. 15 years ago
Dave Parker 6196d0cdde Code doc. 15 years ago
Dave Parker a6ba42b5ad Detach simulator Path objects from SimulatorEngine (do not need). 15 years ago
Dave Parker 72551d7248 Refactoring: detach GUI simulator path table from SimulatorEngine and attach to PathFull. 15 years ago
Dave Parker 9dd562a6eb Small fixes in simulator wrt experiments (one part should have been commited earlier with undefined constants improvements). 15 years ago
Dave Parker c737dffa07 Remove accidental parts of last commit. 15 years ago
Dave Parker 15de6c029c Fix in explicit model construction: allow distinct MDP choices that differ only by action name. 15 years ago
Dave Parker dec122cd20 Code comments 15 years ago
Dave Parker a126367821 Simulator engine: Documentation of Choice object, remove some unused Choice methods, add some action-querying methods in SimulatorEngine. 15 years ago
Dave Parker 30be4f175e Missing function in SimulatorEngine API. 15 years ago
Dave Parker 7cd3f36336 GUI bugfix: "Update" in GUI simulator transition table displaying wrongly for old path states. 15 years ago
Dave Parker 087ea5da6a General tidy up of initial state handling in simulator, including a few GUI bug fixes. GUI default is to use the default initial state. For generation of simulation paths, there is a separate menu item to start from a specified state (and no option to switch asking on/off). Additional tidying and documentation in related parts of code too. 15 years ago
Dave Parker 35f377ab3e Improved documentation (JavaDoc mostly). 15 years ago
Dave Parker ac19ffc149 Trap potential GUI bug (from Marco). 15 years ago
Dave Parker 5d9573628d Better error message for simulator on filters. 15 years ago
Dave Parker 53a5274cb3 Addition of new statistical model checking stuff (patch difference between trunk and prism-statmc branch at this revision). 15 years ago
Dave Parker c1025f4b72 Javadoc fixes. 15 years ago
Dave Parker db60e6487b Javadoc fixes. 15 years ago
Dave Parker 98126c125c Code tidy. 15 years ago
Dave Parker 9f5d37ffa3 Bugfix: simulatino for experiments was disabled. 15 years ago
Dave Parker fbec092ace Check for overflows added to simulator, but disabled for now. 15 years ago
Dave Parker de11a8685e Code tidy. 15 years ago
Dave Parker b6d4a15737 Simulator disabled for PTAs. 15 years ago
Dave Parker fcf236acd3 Added (self-loop) deterministic loop detection to simulator. 15 years ago
Dave Parker bc834d7d83 Better property checks for PTAs, including new computation of prob operator nesting. Better handling of labels in PTA model checker. 15 years ago