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
Dave Parker
1935ae489f
Explicit mc setSettings methods ignore settings if null.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4942 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8962177f20
Set methods for exportAdv stuff in explicit model checkers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4938 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
bd4b2f3f3a
New exportToDotFileWithAdv method for MDPs in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4935 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
17c9691d8f
Adversary generation for MDPs in explicit engine restricts to reachable states.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4933 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
86476b02b1
Javadoc comment.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4930 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
2b816d8f6d
Add some currently commented-out code for digital clocks debugging.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4915 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2c83666796
Code re-arrange: move digital clocks deadlock check.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4914 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
7e0706e43e
Ongoing improvements to CTL cex generation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4913 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
Dave Parker
bb6b91f696
Simplify bin scripts by adding all jar files to classpath at once.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4888 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
fc4fcc4df6
More info on one of the PTA timelock error messages.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4857 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
ab3d3773a0
Added valiter switch (for use by MDP explicit engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4758 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e8b1a26dfc
Add ? operator to explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4752 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
4ce19b4bc4
Comments
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4751 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
3c44acb8e1
Added new printall filter.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4750 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
abaaac328a
Align StateValuesDV print method with explicit.StateValues one (e.g. add printIndices flag) and fix non-sparse output bug.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4749 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
1cb0822a31
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4737 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
d48f5c84a2
Digital clocks translation adds an "invariants" label, equal to the conjunction of module invariants.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4725 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2ec83e9296
Bug fix in reward struct print out - breaks digital clocks output with un-named rewards structs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4715 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e31a658e9f
Typo
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4713 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
63162e41a3
Time-bounded properties with equal lower/upper bounds, e.g. P=?[ F[T,T] target ], can be specified as P=?[ F=T target ], for convenience.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4710 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
649c437c1c
Tweak -help text.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4700 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0b2f9a078f
Refactor explicit-files model import, splitting into two phases to allow addition of import for explicit engine later.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4694 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8cdac825ce
Transient probability export to file for time range adds time to filenames.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4693 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
fa2b70f1e6
Better error message for lack of filters in PTA m/c.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4687 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
19ef6934e8
More cases handled when cacheing filter info in (symbolic/explicit) model checkers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4684 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
4a8285eec7
Utility method in ODDUtils for converting state index to BDD (already existed at C++ level).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4681 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
43d52add46
Model checkers (symbolic/explicit) cache some filter info for optimisations/checks during model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4678 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2e6582c108
Utility method in ODDUtils for finding index of first state in a BDD.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4676 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago