Joachim Klein
|
264ee2c080
|
prism-auto: revert previous commit, can not pass arguments to python when using env
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10444 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
a0f45900be
|
prism-auto: use -u switch to set stdout/stderr to unbuffered
As a side-effect, this sets stdout/stderr to 'binary', which might
make a difference on Windows...
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10442 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
b0a93691b6
|
..2MTBDD: from refAll to JDDVars.copyFrom()
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10441 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
9bb4d9b912
|
LTLModelChecker(product MDP): replace module var refAll with array copy, non-det vars with copy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10440 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
5b29bd5433
|
LTLModelChecker(product MDP): replace second batch of refAlls with copies (for newAllDDVars)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10439 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
f6536e356f
|
LTLModelChecker(product MDP): replace first batch of daDDVars refAll with copies
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10438 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
cfeece223f
|
LTLModelChecker(product MDP): simplify handling of daDDVarsCopy parameters
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10437 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
fbd2142654
|
LTLModelChecker(product DTMC): replace module var refAll with array copy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10436 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
27e1c1e2eb
|
LTLModelChecker(product DTMC): replace second batch of refAlls with copies (for newAllDDVars)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10435 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
c9c313e796
|
LTLModelChecker(product DTMC): replace first batch of daDDVars refAll with copies
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10434 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
249f45118c
|
LTLModelChecker(product DTMC): simplify handling of daDDVarsCopy parameters
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10433 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
d4887298d5
|
JDDVars: add 'static JDDVars[] copyArray(JDDVars[] vararray)'
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10431 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
795899dcd5
|
JDDVars: add methods 'JDDVars copy()' and 'void copyVarsFrom(JDDVars other)'
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10430 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
e4bf8aa21d
|
JDDVars: make JDDVars Iterable<JDDNode>
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10429 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
08b35e422a
|
JDDVars: add JavaDoc comments
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10428 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
5b05021d06
|
JDDVars: switch from Vector to Vector<JDDNode>
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10427 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Joachim Klein
|
b4f94e36a5
|
Add method 'JDDNode JDDNode.copy()'
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10426 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
4050c50235
|
Support <<>> and [[]] operators for MDP (only * or empty), all engines.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10421 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
6afda907f6
|
Check <<>> operator for MDPs in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10420 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
a6003f8216
|
Allow <<>> operator for MDPs (but not checked properly yet).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10419 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
fa9b601faf
|
Update parser to allow proper <<>> or [[]] syntax.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10418 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
d07055efa6
|
Copy updated Coalition class from prism-games.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10417 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
f99bb9ebc2
|
Tidying GUI code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10409 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
|
4556b0f117
|
Strip out some unused graphical model code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10407 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
c2bc82b76c
|
GUI simulator fix: new path action triggers model parse if it had not been done (e.g. due to large models not auto-parsing).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10404 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
6b8bb831fb
|
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10403 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
4f90c669ed
|
Fix/tidy auto-parsing code in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10402 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
590ae94e9f
|
Refactor explicit engine product construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10398 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
80c8dcd09d
|
Refactor explicit engine product construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10393 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
e893970d22
|
Add some (already implemented) methods to ModelSimple interface.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10383 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
0603e4a9b5
|
Some refactoring in explicit model checking engines: create new child model checkers, rather than inheriting their functionality as a subclass(e.g. DTMCModelChecker from CTMCModelChecker) - avoids problems where some methods are not implemented in the subclass.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10372 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
234fe87e31
|
Fix parser tweak from previous commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10364 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
cfa767ec0d
|
Parser tweak to avoid ambiguities with S operator inside an R (now that LTL formulae are allowed).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10361 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
6e89edfedb
|
Co-safe reward model checking for CTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10358 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
4925ed413f
|
Co-safe reward model checking for DTMCs in symbolic engines.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10357 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
bfeb0d0b69
|
Implement lifting to product for STPG rewards.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10356 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
1762db4d34
|
Bugfix in lifting rewards to product.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10355 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
21d663816a
|
Push lifting of (explicit) reward structures into Reward classes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10354 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
df63c6e9a1
|
Refactoring: StateRewardsArray extends StateRewards.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10353 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
87bce928b1
|
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10352 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
303d31be14
|
Better error message for non-co-safe properties in R operators.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10351 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
00cc653f68
|
Make a note that R_C is deprecated.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10345 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
a76b3c73bd
|
Remove (most) usage of R_F in temporal operators.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10344 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
17a946783d
|
Disallow properties of the form R[F<=k].
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10343 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
c97b7eea4f
|
Unbreak R[F] for DTMCs (symbolic) following changes to parser.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10342 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
8a9701e7ec
|
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10339 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
69c8b2ce1f
|
Bug fix: better detection of R[F] when seeing if it is cosafe.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10338 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
fee3972b20
|
Bug fix in explicit co-ssafe reward computation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10336 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
54bf906cc3
|
Missing -exporttarget case.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10335 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |