Dave Parker
ada9f0e3c7
Misc code tidy and warning removal.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6936 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
fe4cd9560c
Allow unbounded integer variables in model (but forbid for symbolic model construction).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6929 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
9673f00c6a
Miscellaneous code tidying + warning fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6927 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
aa807d3ab3
Small improvements to usability of the GUI simulator transition table.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6886 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
4d79945749
Export labels option for model/prop menus in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6733 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
30e1bc53e1
Compile fix.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6718 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
af2379160b
Bug fix: PEPA model errors were not handled properly in the GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6657 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Vojtech Forejt
8aac321f5e
Pareto points in GUI must be added in the right order to be shown
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6259 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
3dfc147fc7
Fix GUI so that displayed property results (in results dialog, tooltips) respect new lines (e.g. for Pareto properties).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6227 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
01c8e4872d
Pareto queries return actual point list (TileList), not void.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6226 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
4eba6c48f3
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6223 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 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.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6211 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
1ea340dbd2
Author/copyright info.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6024 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Mateusz Ujma
ba03cc9671
Added comment
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5567 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
9565022214
Fix: properties files passed to GUI forgotten about in case of model parse error.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5566 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Mateusz Ujma
e48a274c55
Added loading properties from command line when using GUI
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5565 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Mateusz Ujma
2983cde5b2
Changed JLabel to JTextField to be able to copy&paste current model/properties file name.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5547 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
7af19279f6
GUI bugfix: NPE.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5481 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
21eae01cfb
GUI bug fix (crash caused by model tree not displaying clocks, spotted by pk123 on forum).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5476 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
57259f67c1
Updated version of Path Plot dialog, including specification of max path length.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5431 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
74717ecb9a
Updated version of Path Plot dialog, including specification of variables.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5430 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
b80badd54c
Shortcut for new path plot (Ctrl/Cmd-F8).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5428 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d528208cc7
Small GUI fixes: resets of warning counters.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5418 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
f412d3115e
Graph chooser dialog defaults to last graph created for "existing graph".
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5413 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e1e6267210
Move path plot thread to GUI to allow display of warnings/errors.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5412 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
6d502769be
GUI simulation path plot and can show vars and/or rewards.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5400 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
9dc7609982
Changed/all-steps option in Path Plot Display dialog now respected.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5398 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
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
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
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
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
edafa10bbd
GUI fix: model errors (and jumping to that tab) work better with running experiments.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4922 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
07bf18a2f4
Fix makefiles with easier setup of classpath using * for jars.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4889 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
e8b3a05a27
fixes ticket #10
when constants changed, they were not re-validated
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4796 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
d4d4108886
fixes ticket #5
For some reason the code handling named properties in "new experiment" was different from "verify" and "simulate". I aligned it with those two and now it works.
But maybe there was some reason why there was the difference, hence I am leaving this commit message here for future generations :-)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4778 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ead22700e8
New SimulatorEngine/Prism method prism.isPropertyOKForSimulation().
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4741 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
ce41611aa2
Enable viewing of witness/counterexample for E[F...] in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4726 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
61c042fa9c
Bug fix: axis fonts when loading/saving graphs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4690 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
53da7bccf1
Prism.modelCheck() takes Property rather than Expression objects, and thus displays property names when model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4689 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1f315247a3
Test commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4623 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0b83c9a079
Test commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4621 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago