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
2f5de7b714
GUISimulatorPathTableModel reads from new PathFullInfo interface.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3467 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
919fba9061
Fix anti-aliasing in GUI simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3444 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
2e065801b9
Added anti-aliasing by default to model text editors.
Note that PepaEditorKit is changed here, but never used it seems.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3299 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
490ec9b49e
Replaced calls to system class loader with calls to parent class loader. Calls to system class loader
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3039 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
54225c48f7
Properties returning intervals are plotted correctly in GUI graphs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2905 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
35f377ab3e
Improved documentation (JavaDoc mostly).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2436 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
53a5274cb3
Addition of new statistical model checking stuff (patch difference between trunk and prism-statmc branch at this revision).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2391 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
95f46fcf1a
Bugfix: digital clocks from GUI throws errors when it should not.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2383 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
b81b80e877
Deadlocks reported as timelocks for PTAs model checked with digital clocks.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2332 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
65c2f23e71
GUI does not bug user to save settings on exit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2318 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
9c599f2460
GUI offers graph creation for interval props (even if it will not yet display them properly).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2283 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
9a1384639f
Removed accidental commit of diag output.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2272 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
37f9cf9325
Javadoc fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2262 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
db60e6487b
Javadoc fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2260 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
a2fdbb007c
Partial support for plotting interval results in GUI: just plot lower value.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2242 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
5bea84a402
Fix: Interval results show in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2241 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
489758c2ba
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2239 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
bb929f64f3
Bug fix: Model check freeze in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2220 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
5666a51b0c
Possible bug fix: Termination of simulation check in GUI not detected (thread issue?).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2199 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
a97d6d9841
Digitsl clocks enabled for model checking in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2198 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
dcfc7c59de
Added option to do experiments for PTAs in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2193 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
4b3cf8c6b4
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2192 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
e9545cac7c
Added option to verify PTAs in GUI (no experiments yet).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2191 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 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
16 years ago
Dave Parker
fca4ce844e
Code tidy (GUI).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2007 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 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
c6a9de2db3
Bugfix: do not stop after exception in const evaluation when model built.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1909 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
82b8965563
Bug fix in GUI approx m/c (introduced during new type system introduction ages ago).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1890 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
c2c5698d46
Re-arrange of PrismLog code + methods to print arrays.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1762 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago