Dave Parker
|
83acce9758
|
Extract MDP GS setting from -gs (to stop DTMC GS setting getting overridden in explicit engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4106 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
4a1163a86d
|
Added ability to disable precomputation algs independently (switches -noprob0 and -noprob1).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4103 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
5dab19e7dc
|
Add check for trying val iter from above for max probs - does not work.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4101 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
f749ab8f24
|
Prism exits with code 1 if failed due to existence of deadlocks.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4086 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
a066e5db8e
|
Bugfix in handling of init/deadlock labels during constant processing - e.g. P=?[F "deadlock"&x=i] failed if i was a constant.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4085 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Vojtech Forejt
|
dc6037d047
|
PrintWarningToMainLog method that gives access to Java printWarning method.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4073 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Vojtech Forejt
|
1e49dd0197
|
Verification/simulation in GUI now shows number of warnings in the result window (if it's nonzero)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4072 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Vojtech Forejt
|
acd646d02c
|
* PrismLog now has a "printWarning" method that can be used to print warnings.
* In the end of computation PrismCL prints a message if there were some warnings.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4069 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Vojtech Forejt
|
8f89f4e4b1
|
Verbosity level in PrismLog. Untested yet.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4056 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Vojtech Forejt
|
cd1b3dcfed
|
Fixed a problem where transition rewards were not being set for unnamed actions
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4050 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
3bfb5929bb
|
Explicit bug fig (from qar/Anvesh) - can now reset rewards in MDPRewardsSimple to 0.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4046 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
ef5f6db0ad
|
Re-instate .dev version suffix
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3999 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
e9a1859339
|
Add binary operators to StateValues class and use in explicit model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3996 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
bf59e25a49
|
Fixed a bug in getAllUndefinedConstantsRecursively. Showed up when running auto in embedded example. Bug found by Janne Kauttio.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3983 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
9e7ff7c43b
|
Makefile fix. Package parser.type may not get built in some scenarios.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3969 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
be5c6ea92a
|
Added PrismTest class to illustrate programmatic use of PRISM.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3966 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
aae6d1c39e
|
Compile fix - oops.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3882 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
7f1b6beb4c
|
Version num: 4.0.2
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3880 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
aca617849b
|
Some optimisations for approximate model checking on models with deadlocks (could do other operators too).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3876 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
f578bbb893
|
Approximate model checking ignores "max path length" setting when verifying time-bounded properties.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3855 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
1867f1e5e3
|
Small changes to reading in of init distributions (to align with new explicit version).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3735 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
755295f9b4
|
Explicit engine handles transient with imported init distribition.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3734 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
c072eb0bd3
|
More methods in explicit StateValues.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3733 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
9707b6bf10
|
Added -exportstates for explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3722 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
30c0c09569
|
Small fixes in explicit StateValues class.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3721 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
355032b5e3
|
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3711 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
9ba97fe1fc
|
Add MDPExplicit class to capture shared from MDPSimple/MDPSparse (also a few fixes to same thing done previously for DTMCs).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3709 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
6a046b4431
|
Tidy/improve passing of settings to explicit model checkers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3708 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
d54e92533c
|
Another fix for adv gen in explicit engine: min probs should not be treated as for max probs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3691 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
e24ee33442
|
Bug fix in explicit MDPs: actions added as 0.0 instead of null.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3646 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
0bb97718c1
|
Adv gen for rewards in explicit engine (from prism-games).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3641 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
0debba1332
|
New JDD debugging code from Vojta (disabled by default).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3639 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
f49ce60f1b
|
Fixes in explicit MDP adversary generation (min case can give wrong answer).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3629 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
1076e70f9f
|
Bug fix in explicit-state MDP adversary generation (MDPSparse).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3627 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
76119e3a08
|
Fix bug in experiments (introduced in recent const improvements) (schoolboy error).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3598 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
995cdd3600
|
More printing options in StateValues (incl. state lists) + rest of filter stuff.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3594 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
5bfd9fdd59
|
Bug fix in filtered printing.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3593 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
3351288f3a
|
StateValues has an associated model in explicit engine; improved printing.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3592 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
c476f05eac
|
Partial implementation of explicit print filter.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3591 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
22d46d0cbb
|
More printing stuff in explicit StateValues.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3590 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
3204326ebc
|
Improved explicit StateValues class.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3589 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
452f4f2338
|
More filters in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3588 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
cce915767a
|
More filters in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3587 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
34fc80f4b9
|
Partial implementation of filter for explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3584 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
14025e109d
|
Improvements to StateValues class + it's use in explicit model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3581 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
58c6955d29
|
Handle bounded P/R operators in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3572 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
3e8f246006
|
Typos in javadoc comments.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3550 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
4cc990cdc4
|
Added some error detection in -aroptions settings.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3549 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
503d33a01c
|
Bug fixes for loading zero-length paths into simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3529 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
3d3108419b
|
Bug fix (again) - to compile on Java 7 (via some import tidying/fixes).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3524 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |