Joachim Klein
e1b22b5a9d
param/exact: warn if some probability/rate is zero in an update
The transitions are explored twice during model construction, once
to find the reachable states and the second time to actually build
the transition structure of the model. We suppress the warning
in the first pass so that it does not appear twice.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11656 bbc10eb1-c90d-0410-af57-cb519fbb1720
10 years ago
Joachim Klein
c20ce96c98
param/exact: filter zero probability updates so that they don't appear in the model
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11654 bbc10eb1-c90d-0410-af57-cb519fbb1720
10 years ago
Joachim Klein
cc9585aa25
param: convert expressions to functions earlier in model building
Already convert the expression to a function for ChoiceListFlexi,
as this will allow filtering zero probability updates (next commit)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11653 bbc10eb1-c90d-0410-af57-cb519fbb1720
10 years ago
Dave Parker
6598fbcfa0
Tidying + refactoring in param.SymbolicEngine for alignment with simulator.Updater, on which it is based.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11578 bbc10eb1-c90d-0410-af57-cb519fbb1720
10 years ago
Dave Parker
5238c76c4c
Optimisation in the simulator for models with very large numbers of actions (from Marcus Daum + Joachim Klein).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10057 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
cf32e05637
documentation
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6789 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Ernst Moritz Hahn
fd855d0ff4
reintegrated parametric stuff
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6786 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
ad132e9f00
Explicit model exploration disallows empty (all zero) distributions. For now.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5302 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
b796a1045c
Undo accidental part of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5278 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
614554325e
Bug fix in output of path generated from simulation: last 2 times were duplicated.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5277 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
f6d794c22c
Reverse previous commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5160 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
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
fde2287c8b
Bugfix: simulator should not show zero prob/rate transitions.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3121 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
9833da842a
Simulator bugfix: local nondeterminism handled incorrectly.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2486 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
fbec092ace
Check for overflows added to simulator, but disabled for now.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2204 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
eeb31a9735
Simulator complains about invalid (-ve/NaN) probs/rates.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2184 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
bcd6110358
Simulator updates: fixed display of transitions in GUI, added (some) detection of deadlocks/self-loops. (And some tidying.)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2020 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
04b7b65a42
Simulator tidies.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1991 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
cd36ad544f
Simulator updates, including local nondet (untested).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1982 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
9ce9901d91
Further work on simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1886 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
4ee4fb211a
Further work on simulator, including sampling.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1874 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
bf70579d62
Additions/tidying to simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1853 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
6bf2d09394
Updates to simulator, including random choices for CTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1846 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
55e52d5e22
Ongoing simulator improvements.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1842 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
794fc13bf5
Updates to simulator: engine + GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1805 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
d199d035ed
Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1406 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago