Dave Parker
|
2ddaf97daf
|
Experimental way of detecting jni.h if it is not in the same place as javac (e.g. on OS X Yosemite?).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9518 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Ernst Moritz Hahn
|
892ecc31e4
|
fix for dtmcs with overlapping commands
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9516 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Ernst Moritz Hahn
|
363b6c0442
|
added forgotten deep copy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9515 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Ernst Moritz Hahn
|
ac7b9d7f80
|
removed warning
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9514 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Ernst Moritz Hahn
|
2e0463c231
|
corrected choice of order in which states were eliminated. The previous approach lead to states always being eliminated in ascending state number order.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9513 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
835d4a9a45
|
2 ref/deref bugfixes from Joachim Klein.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9512 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
cc8d3883f6
|
Expected total rewards (R[C]) implemented for DTMCs in symbolic engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9511 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
789d7789bb
|
Bug fix in export of DRAs for multi-objective model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9509 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
5865c0fd89
|
Bug fix in exporting product during multi-objective model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9504 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
9f4a6dba5f
|
LTL explicit engine bug fix (from Joachim Klein).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9501 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
96dc514de3
|
Re-factoring in multi-objective model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9500 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
1f27c28465
|
Re-factoring in multi-objective model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9481 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
753d0d470a
|
Re-factoring in multi-objective model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9469 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
4f30f4f774
|
Re-factoring in multi-objective model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9468 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
b91b8f0b12
|
Re-factoring in multi-objective model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9467 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
7798782029
|
Refactoring of extraction of rewards in multi-objective model checking engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9466 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
806b7b181d
|
Refactoring of extraction of rewards in symbolic model checking engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9465 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
e240865a70
|
Slight refactor of way that reward structures are looked by via ExpressionReward indices.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9462 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
a7a6881638
|
Refactoring of extraction of info from P/R/S operators (in symbolic engines).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9461 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
82de131735
|
Small fix for previous commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9460 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
72c2d1602e
|
Refactoring of extraction of info from P/R/S operators (in explicit engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9458 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
a7ebc07de5
|
Copy updated Coalition class from prism-games.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9452 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
3d847fb635
|
Push coalition info into a separate class (including option for * = all players).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9446 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
0bb55587be
|
Allow <<>> to be used for MDPs (explicit engine only).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9444 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
4c3c523575
|
Some refactoring of multi-objective model checking: push some code out into a new class prism.MultiObjModelChecker.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9440 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
6e76a24240
|
Better isDFA() check for DRAs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9434 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
1f0382a0b6
|
LTL model checking optimisation - skip BSCC/EC detection if DRA is (syntactically) a DFA.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9431 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
db8bfe65c4
|
Some utility methods for dealing with DRAs that are actually DBAs (or DFAs).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9428 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
4defb1a107
|
Compile fix for last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9422 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
50e8d24c02
|
Add -exportpropaut option (hidden) to export DRA(s) in textual form.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9420 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
e577bc851d
|
Fix for run scripts on Mac where install directory has a space.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9408 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
290fc34bea
|
Add option (switch -exact from command-line) to enable exact model checking via parametric model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9388 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
f699af97bc
|
Move printout of result for parametric result to allow reuse in exact model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9387 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
acc8a65b4f
|
Some preliminary code to add parametric model checking to GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9386 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
c99655eda9
|
Catch some divide-by-zero errors in JasFunction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9385 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
e001c3ac1d
|
Back to "dev" version (post release).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9384 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
84f01078e6
|
Add a method for exact model checking via parametric methods (not connected).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9383 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
99bdf07b49
|
Fix in SubNondetModel: getSuccessorsIterator should return a set (i.e. no duplicates).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9381 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
43a58adaca
|
Version/changelog - 4.2.1.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9375 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
052f0e8861
|
Bug fix in simplification of implication (affects explicit engine) (from Philipp Chrszon).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9374 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
7c687d5195
|
Bugfix in MDPSparse (from Joachim Klein).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9373 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
1314f91107
|
Bugfix in SubNondetModel (from Joachim Klein).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9372 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
ab328b5fc7
|
Code tidy of comments in jdd.JDD (from Joachim Klein).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9364 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
5295b1a180
|
Bug fix in MDPSimple.mvMultJacSingle (from Joachim Klein).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9359 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
aba185d835
|
Bugfix - explicit-state model checking for LTL on CTMCs (from Joachim Klein).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9356 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
73e2dfa94f
|
More jltl2ba and jltl2dstar bug fixes from Joachim Klein.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9355 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
2690b87ff5
|
Bug fix in simulator: in DTMCs with local nondeterminism, random transitions can be wrongly chosen due to the distributions not being normalised.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9352 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
f0db2c26f9
|
Improve handling of constants in parametric model checking - avoid conversion of fractional constants such as 1/3 to doubles and the resulting loss of precision.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9346 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
8cb6a437cd
|
Add strategy operators (<<>> and [[]]) to parser, but no support model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9219 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |
Dave Parker
|
4d80473332
|
Add error message if attempting to check an LTL formula on a PTA (with digital clocks).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9208 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
11 years ago |