Dave Parker
d1e4de5fb3
Make "rewards" option of simpath consistent with others.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5396 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2a2bdf6220
Fixes in PathDisplayer classes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5395 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
41ad029281
Default to "changes" in "plot path details" dialog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5394 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2b85d7307d
Tidy/fix double click detection in GUI simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5393 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
af37dc9864
Tidy/fix double click detection in GUI simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5392 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d0bf75014f
Improved "Path Plot Details" dialog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5391 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
cadd9da282
GUI simulation path plotting handles non-integer variables.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5390 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
f19c4238d3
Type conversion bug.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5389 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5d37e99d57
Type tidying in castValueTo methods.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5388 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1bd8b1c658
Remove un-needed code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5387 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d960bf8020
Better handling of errors in simulator calls from GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5386 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
992c0864dc
New/improved simulation path plotting functionality.
For -simpath switch:
* paths are generated on-the-fly for efficiency where possible
* rewards are not displayed by default, use 'rewards' option to show
* new 'snapshot' option to only show states at certain time-points
For GUI simulator:
* basic functionality to plot existing paths or create new plots directly
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5384 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
09f8b2b8d9
Utility array copy methods.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5383 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8c88d62b6f
Small tweak to firewire_abst model: unneeded invariant.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5374 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
afd0696115
More (B)SCC computation for explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5365 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
616ae77ff7
Explicit SCC computation returns BitSets.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5363 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
906052cb5b
SCC computation using Tarjan for explicit engine (from Christian von Essen).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5362 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
bdd579d85d
New option in GUI simulator to plot path on a graph (all vars over time).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5360 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
681350864f
Double click to zoom out in GUI graphs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5356 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
cf907acc07
GUI constant picker for graphs defaults to property constants first.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5355 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
cf4798f961
Fix: undefined constants should be taken in the order they appear in the properties file (like they used to). And a small API tweak.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5354 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
94454a38c2
Errors/warning from sbml2prism go to stderr, not stdout where model goes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5347 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
99d2139f55
Add getSuccessorsIterator to explicit Model interface.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5331 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e05cab0dab
Static methods to create model checkers by type.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5314 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d60fcad479
Comment typo.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5313 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ad132e9f00
Explicit model exploration disallows empty (all zero) distributions. For now.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5302 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
9411d5f100
Typo in CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5295 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
b796a1045c
Undo accidental part of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5278 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
614554325e
Bug fix in output of path generated from simulation: last 2 times were duplicated.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5277 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
b855754ae9
Set delay for intermittent num sol updates to 5 secs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5268 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a955042131
Add intermittent progress updates to numerical solution (mtbdd engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5267 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8c0f4f024d
Fix for last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5266 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5cb3822798
Add intermittent progress updates to numerical solution (hybrid engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5265 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
7725e3b89c
Add intermittent progress updates to numerical solution (sparse engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5263 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e0d5a61b78
New constructor in StateListMTBDD - needed in Lus code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5260 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d2c78d948d
Add -politer switch
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5172 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
497ccbc033
Update README with new contact/people details.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5161 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
f6d794c22c
Reverse previous commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5160 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d215bf2da0
Update README with new contact/people details.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5159 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0988f0fe13
New swicth -exportdigital which only does model export once for digital clocks (-exportprism does it twice).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4979 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
653d0f0273
Fix: make sure files are closed when exporting PRISM models.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4977 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
178d3ca90e
SimulatorEngine only builds TransitionList on demand.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4958 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0ec5258066
Add -settings switch to load in a settings file from the command-line.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4956 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e841f4ff9e
Default settings file ~/.prism is only read in by GUI, not command-line.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4955 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
6c8ce0b4b5
Bug fix: experiments not handled correctly in PrismCL when there is a model build failure (e.g. run N=0:4 where 0 causes failure due to empty variable range).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4953 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ab2d4d52c6
Bug fix: only process adversary if generated (explicit).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4952 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
57948820e1
Forward reachability output bug.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4948 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d3dd8a7ac1
Adapt some classes to use new ProgressDisplay.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4947 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
37560740cd
Bugfixes in new ProgressDisplay.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4946 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
51b490911f
Improved ProgressDisplay class.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4945 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago