Mateusz Ujma
59a3cf9cde
Changing visibility in ConstructModel
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7272 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
f7f0462c12
Add (rather inefficient) handling of multiple initial states to explicit-state model construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7239 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
e109eadf71
Switch ConstructModel class to PrismComponent interface.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7238 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Mateusz Ujma
8f08ab35d3
Added StateStorage interface
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7215 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
fe4cd9560c
Allow unbounded integer variables in model (but forbid for symbolic model construction).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6929 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
c5fa220048
Miscellaneous code changes/tidies - trying to align with prism-games a bit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6880 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
d3dd8a7ac1
Adapt some classes to use new ProgressDisplay.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4947 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
51b490911f
Improved ProgressDisplay class.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4945 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a218d09b2b
* Continued major changes to PRISM API
- keeps track of model, builds when needed
- takes care of explicit engine stuff too
* Changes to deadlock handling:
- new option for "fix deadlocks" (defaults to *true*) (and new switch -fixdl)
- consistent deadlock handling everywhere, incl. GUI and experiments
- changes to model-level deadlock storage (symbolic and explicit)
* Explicit engine added as true engine, also available from GUI
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4562 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
bedfccb2ec
Re-arrangement of explicit model classes:
* merge ModelSimple and ModelSparse as ModelExplicit
* add ModelSimple as separate interface
* created DTMCExplicit to capture some common methods for DTMC classes
* (still need to do same for other models)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3514 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
385de74b06
Some tidying in explicit model construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3381 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
4d56c43157
Small fixes in explicit action construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3364 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
15de6c029c
Fix in explicit model construction: allow distinct MDP choices that differ only by action name.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3362 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
cce9f00f4f
Bugfix: action names in explicit model construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3214 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
007786e74e
Re-enable MDPSparse in the explicit engine by default.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3137 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
c87aa97ade
Removing accidental part of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3135 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6166413a20
Bug fixes in explicit expected reward on embedded DTMCs from CTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3134 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
52d2d21447
Update to newest version of explicit code (from prism-qar) plus -explicit switch for command-line and MDP solution settings.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3047 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
087ea5da6a
General tidy up of initial state handling in simulator, including a few GUI bug fixes. GUI default is to use the default initial state. For generation of simulation paths, there is a separate menu item to start from a specified state (and no option to switch asking on/off). Additional tidying and documentation in related parts of code too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2835 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
b501caf1f1
Improvements to ConstructModel (explicit).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2152 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
48a2e4bcc8
Undo last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2151 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
ed96947903
Improvements to ConstructModel (explicit).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2150 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
5580c71566
Removed extra accidental bits of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2138 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
45e45cb7a5
Removed des files
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2137 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
c3ba43e358
Further work on simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1883 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
894054debe
First version of explicit model construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1854 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago