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
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
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
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
3afdc1b708
Bugfix: loading new path into simulator should select end state of path.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4730 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
b3df07c192
Load model/prop labels when showing cex in GUI simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4728 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
61a161b0ec
Do not add loaded path properties to simulator (caused const evaluation bug found by Mateusz in PMC practical) and is not finished yet anyway.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4122 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0b65c69a6b
Added loadPath methods to SimulatorEngine and GUISimulator; not used currently.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3470 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
f274604e0b
GUI bug fix (simulator). How did this ever work?
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3459 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
f3ae5d3b23
Refactoring/tidying/fixing GUISimulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3458 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6b21b0543d
Added ModelType.probabilityOrRate() method, used in simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3447 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
afa2d79305
Code tidy in GUI simulator: replace ==CTMC checks with isContinuousTime().
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3446 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
72551d7248
Refactoring: detach GUI simulator path table from SimulatorEngine and attach to PathFull.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3445 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
a1e3b4e3e3
Re-factoring of GUI simulator code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3443 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
10313b7d02
Improved handling of undefined constants in properties files:
* don't need to provide values for all constants, just those required for model checking
And a few related bug fixes:
* in error handling for constants in PrismCL
* in export of labels from properties file with constants
And some small related API changes:
* don't need to call setUndefinedConstants on ModulesFile/PropertiesFile if there are no undefined constants
* more flexible UndefinedConstants classes
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3319 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
d19167bf63
Bug fix: Column headings in GUI simulator for CTMCs (spotted by Dave Musliner).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2928 bbc10eb1-c90d-0410-af57-cb519fbb1720
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.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2835 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
93526c953c
More sensible column ordering in GUI simulator (action labels, time columns).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2819 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
37f9cf9325
Javadoc fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2262 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
db60e6487b
Javadoc fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2260 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
fcf236acd3
Added (self-loop) deterministic loop detection to simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2188 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
1a67f8997f
Tweaks to GUI simulator transition table.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1994 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
e8740e1950
Fixes, tidies in simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1964 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
c4a8bd19c4
Simulator code: tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1892 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
763285cc4c
More simulator additions/tidying.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1891 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
9ce9901d91
Further work on simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1886 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
bb2615b43b
Further work on simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1885 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
c3ba43e358
Further work on simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1883 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
c28f11a31d
Further improvements to the simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1860 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
b80a050e46
Further simulator improvements.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1856 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
55e52d5e22
Ongoing simulator improvements.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1842 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
794fc13bf5
Updates to simulator: engine + GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1805 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
b010ae3f92
Removed unnecessary double formatting code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1419 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
d199d035ed
Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1406 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
828fe4f78c
Shortcut keys for simulate/backtrack.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@769 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
84bc3d3d47
Eclipse tidy (remove unused imports).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@661 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
5d3d24bc17
Merged prism-parser branch (revs 577:659) into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@660 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
2d0ba5467a
Typo.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@565 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
b65fdc57db
Tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@563 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
9c3f256487
Pedantic (non-)capitalisations in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@562 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
613463ef8b
Bug fix: double click for new sim path sometimes broken.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@561 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
e163c45ee3
GUI bug fix: disable double-click for new sim path as appropriate.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@549 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
2179deefdb
Updated email addresses and affiliations in copyright info.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@547 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
4d38da27da
Tweaked some column headings in simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@517 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
12db210a16
F8 accelerator key for new simulator path.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@516 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
c054c3d19f
Updates to various GUI components for better behaviour under font size changes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@515 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
2fcf7d48fc
Shifted cumulative time/rewards in the path table; and changed some tooltips.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@477 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Mark Kattenbelt
08a8ad01cd
Added warning message when manual exploration is attempted without being in the most recently explored state.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@476 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago