2527 Commits (f3611c33ed6646b401983f27523ea4adc1df903f)
 

Author SHA1 Message Date
Dave Parker 36b792e54b Add support for backwards reachability algorithm to solve PTAs . 11 years ago
Dave Parker f82a7c84ad Clean up output when avg time is shown as NaN. [from Joachim Klein; and the last commit] 11 years ago
Dave Parker 4f371d0a3e Make sure doubles are printed/exported in UK locale (. not , for separator). 11 years ago
Dave Parker f2d1d8fed6 PrismNative: Use setvbuf() to set stdout to line-buffered. 11 years ago
Dave Parker 0bf0e07bee prism-auto fix: .args files should be read for .auto files too. 11 years ago
Dave Parker 04673cdd23 prism-auto: More debugging 11 years ago
Dave Parker c4deebb663 prism-auto: Rename .test files as .auto files. 11 years ago
Dave Parker 9a6bb057cf Allow initial states list to be cleared in ModelExplicit. 11 years ago
Dave Parker 6e84525c9b Bug fix for label export refactoring in last commit. 11 years ago
Dave Parker d5b3071679 Refactor symbolic labels export to match explicit engine. 11 years ago
Dave Parker fae4eb38d7 Add support for -exporttarget to explicit engine. 11 years ago
Dave Parker 4a33c0398c Add some more (hidden) settings to explicit StateModelChecker inheritSettings(). 11 years ago
Dave Parker 897ca7c4c1 Code re-arrange. 11 years ago
Dave Parker bb1d0dcd5b Add label export functionality to explicit engine 11 years ago
Dave Parker 244ca04d6c prism-auto: display diff command when export test fails. 11 years ago
Dave Parker 56f48fa2d2 Remove debug output 11 years ago
Dave Parker 53c24c5abb Add exportTarget settings to explicit model checkers (not used yet). 11 years ago
Dave Parker 0984820760 Add support for -exportprodtrans and -exportprodstates switches to explicit engine. 11 years ago
Dave Parker 68960327c1 State.setValue returns a copy of the object (for chaining purposes). 11 years ago
Dave Parker 1eb73ab127 Update sparse engine adversary generation to include number of transitions in the tra file. 11 years ago
Dave Parker 5942b9e977 prism-auto bugfix (when calling on a properties file). 11 years ago
Dave Parker c8951a634a prism-auto patch: Make name of "models" file configurable. [from Joachim Klein] 11 years ago
Dave Parker abcb948d6f prism-auto patch: make sure directories are traversed in a predictable order. [from Joachim Klein] 11 years ago
Dave Parker 5173aab053 Bug fix in explicit.SCCComputerTarjan (from Joachim Klein). 11 years ago
Dave Parker ee3dae7be9 Add a remove() impl to AddDefaultActionToTransitionsIterator - Java 7 does not have a default implementation of this. 11 years ago
Dave Parker b5ad63323c Code tidy: cleaner way to create empty iterators (thanks Steffen). 11 years ago
Dave Parker 9aae5befb4 DTMCFromMDPMemorylessAdversary gives actions from MDP. 11 years ago
Dave Parker 5b8f3cd4d6 Add iterator to get actions from a DTMC (not usually stored, yet), defaulting them to null, and display these from exportToPrismExplicitTra(). 11 years ago
Dave Parker d0f3e91387 Some code tidying (automatic mostly) for merging purposes. 11 years ago
Dave Parker 7eef2a266c Fix a few compiler warnings. 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 be12b376dc Bug fix in double_vector_to_dist (dv.cc) - did not bail out when there are too many distinct values due to overflow of short int counter. [found by Chris Dehnert] 11 years ago
Dave Parker 28cf06cd57 prism-auto: Revert -e/--echo switch to old behaviour and add --echo-full for extended functionality from Joachim Klein. 11 years ago
Dave Parker f7f7e736d2 prism-auto: Fix some bugs and document more of the functions. 11 years ago
Dave Parker 835e95a861 Don't print optimal strategy to screen when exporting it (explicit engine). 11 years ago
Dave Parker 683f714edf Small fix in LTSFromDA: successors might not be unique (spotted by Joachim Klein). 11 years ago
Dave Parker f19cb029d7 Parse modifiers on R and S operators as well as P. 11 years ago
Dave Parker 7f1315dfc1 Do not allow any ExpressionQuant modifiers for now. 11 years ago
Dave Parker 8475ae29be ExpressionQuant: mode -> modifier. 11 years ago
Dave Parker adba5a090c ExpressionQuant: mode -> modifier. 11 years ago
Dave Parker 1945ef1d40 More refactoring of ExpressionQuant and add "mode" field, currently ignored. 11 years ago
Dave Parker 5c8439c0e6 Convert ExpressionQuant from interface to abstract class and push some shared code in ExpressionProb/Reward/SS into it. 11 years ago
Dave Parker 86c3e3e3cc New default for CUDD max memory (1GB) and more flexible usage of that setting: allow memory in format 125k, 50m, 4g, etc. 11 years ago
Dave Parker b4f05f3cd0 Add possibility to specify type to -exportpropaut switch (dot or txt), e.g. -exportpropaut:dot dra.dot. 11 years ago
Dave Parker 37b4284bfd DA can print to a PrismLog in either text or Dot format. 11 years ago
Dave Parker 8454511dad DA can print to a PrintStream or a PrismLog. 11 years ago
Dave Parker d2c08418db Add another simplification of DRAs - remove any state in a K_i set that does not occur in a non-trivial SCC of the DRA. This also allows more DRAs to be simplified to DFAs. 11 years ago
Dave Parker c17f92e172 Add LTS model type and expose underlying graph of a DA as an LTS. 11 years ago
Dave Parker e9afcf0419 Add default implementation of infoString() and infoStringTable() to ModelExplicit. 11 years ago
Dave Parker be834a8aff Align explicit SCComputer with symbolic one - it should not include trivial SCCs in the set computed; these should be stored separately. 11 years ago