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
Dave Parker
957148215e
Support (symbolic/explicit) for expected reward to satisfy a co-safe LTL formula.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10334 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
b037bdf604
Missing file from last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10333 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3d35a4bd90
Add Makefile target to force rebuild of the parser.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10332 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c8e181ffda
explicit.ProbModelChecker: Add statesOfInterest to a few more functions (for merging purposes).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10331 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
812930e490
Comment typo
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10330 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
b1c31f56e1
Utility methods for detecting syntactically cosafe LTL.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10329 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9e434ad9ea
Merge in explicit engine detection of end components for Streett acceptance. [from Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10325 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
d57f97b335
Comment tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10324 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c8f60a622f
Fix some comments.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10320 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
4f6f28541a
Move some STPG stuff from prism-games back to the trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10319 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3ae2ee323c
Remove unnecessary adversary generation from PTA backwards reachability.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10310 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
500147ede4
prism-auto: Add -w/--show-warnings switch to show warnings (as well as errors) when in test mode.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10309 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
b5320f599d
prism-auto: Redirect PRISM techLog as well as mainLog (e.g. for CUDD warnings) when in test mode.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10308 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3b3a24cfe5
Send CUDD non-zero ref warning to techLog, not stdout.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10307 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
777e295513
Performance improvement for SubNondetModel (and thus explicit engine end-component detection) + a bugfix. [from Marcus Daum]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10304 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c456da3455
prism-auto: Use -mainlog switch for redirecting output in test/log modes (mainly because this works better with Nailgun).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10303 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
ec97c53c0b
Allow regression test RESULT specifications to refer to pre-defined constants in model/properties file too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10302 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
49674cb0a9
Bug fix: do not crash on empty switch, "prism -" (found by Marcin Copik).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10301 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
2fe9a4d994
More gracefully handle deterministic automata in HOAF2DA
If the HOA automaton has multiple edges to the same state, do not throw an error.
Additionally, better error reporting.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10300 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
aabbbf64c7
Version numbering (back to dev)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10299 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9fd1716ab5
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10298 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
63f5241b73
Make linux prism script run as bash, not sh (because -javamaxmem handling breaks on e.g. dash).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10296 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
f3611c33ed
hoa-for-prism scripts for Rabinizer3.1
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10294 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
46d0ac24dc
jhoafparser.jar (1.1.0)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10292 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
439d12108e
HOA in scripts readme.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10291 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
786797c467
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10290 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
187df335d1
Version numbering (4.3.beta)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10289 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
f9d02b349a
Fixes and improvements for LTL2RabinLibrary DRA generation.
Before, generating a DRA for L0 U L0 and bounded Until was broken.
The current code handles this and the other special case of L0 U !L0
correctly. Additionally, some small refactoring and comment improvements.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10288 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
0e3c380e5e
LTL2DA: Improve error handling.
In some cases, errors in LTL2RabinLibrary should be treated as
errors (when the formula contains temporal bounds), other times
we want to give jltl2dstar / the external LTL2DA tools another
try.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10287 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
fe95ece342
Deterministic automata: Better checking of atomic propositions
- Loosen check in LTL2DA for external automata, as the automata
having less APs than expected is fine
- Add generic checking in automata.DA, will catch problems no
matter the source of the automaton (jltl2dstar, HOA, LTL2RabinLibrary...)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10286 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9fddd5c68a
Text for -help.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10282 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
ec7451ce5c
Text for -help.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10281 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
0328e60ac2
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10280 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
49a8d6ac70
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10279 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
5a672cf19b
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10278 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Joachim Klein
127db9e354
set executable bit for hoa scripts
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10273 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago