Joachim Klein
6dda865f04
Change prism.parseSingleExpressionString calls to static access
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11550 bbc10eb1-c90d-0410-af57-cb519fbb1720
10 years ago
Joachim Klein
0cf8c8cbe0
GUI: Tweak double-click handling in property list
Now, double-clicking on a property will open the editor
for that property. Double-clicking on an empty area of the
property list will open the "new property" editor.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11109 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
9ea440f147
GUI: In property editor dialog, place initial focus on the property text field
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11108 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
68e0a80b98
GUI computation threads: Catch more errors (e.g. CuddOutOfMemoryException) and use the new error(Exception) handling
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10483 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
91d83d245b
Tidying GUI code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10408 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
a42e4108ee
More locale setting for outputting decimals in English.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10233 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
290fc34bea
Add option (switch -exact from command-line) to enable exact model checking via parametric model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9388 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
acc8a65b4f
Some preliminary code to add parametric model checking to GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9386 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
02c26dbf53
Update simulator to allow path lengths over 2^31.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7785 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
63c53729fe
Auto format
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7370 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
6d32987de0
Additional graph zoom functionality on popup menu.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7369 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
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
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
14 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
14 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
14 years ago
Dave Parker
4eba6c48f3
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6223 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 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
14 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
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
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
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
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
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
58c1803f32
Push some log output into Prism (+ autoformat).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4600 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
3ee7bb5651
Bugfix in recent changes to GUIExperiment.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4599 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
01c3826d8d
Less exceptions thrown from ResultCollection error setting methods, with knock-on effect (cleaner code) in various calling sites.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4598 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
20150621ce
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4590 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
38e0844687
Tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4589 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5dc9ab190a
Change to modelCheck() call in API: don't pass constants, just get from PropertiesFile.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4582 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a218d09b2b
* Continued major changes to PRISM API
- keeps track of model, builds when needed
- takes care of explicit engine stuff too
* Changes to deadlock handling:
- new option for "fix deadlocks" (defaults to *true*) (and new switch -fixdl)
- consistent deadlock handling everywhere, incl. GUI and experiments
- changes to model-level deadlock storage (symbolic and explicit)
* Explicit engine added as true engine, also available from GUI
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4562 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
06ecdf6139
Copyright header updates
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4504 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
b870e550e7
Fixes/renames in property reference search code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4503 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
be53bceb72
Rename a few visitor classes
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4502 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
4fc61415fb
Display notification of warnings after computations in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4497 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
51807e044e
Add -pf as a command-line switch alias for -pctl/-csl and add .props as a properties file extension (in GUI).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4495 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
8d1cd55711
Fixes/improvement/consistency for results export.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4474 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
fd85a16363
Move GUI warning counter reset so it catches model build warnings too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4185 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
a221c4db56
Padding in property details dialog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4184 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6eb375c441
Added printSeparator method to PrismLog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4183 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
1c86a3afa8
Small tidies and warning fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4179 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
90c9e53f8c
Tweak some warning messages (wrt new log.printWarning method) + add warning message functionality in GUI threads.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4178 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago