Dave Parker
da99036877
Missing file for rev 1604 - oops.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1606 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
b9e9f333ee
Switched adversary generation back off.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1605 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
8effa267f4
Fixed bug in storage of action info for deadlocks + changes to internal storage.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1604 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
4f031e6931
Cody tidy to remove some (C++) compiler errors.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1588 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
56091fb8ac
Import initial distributiion option for DTMCs too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1575 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
0dc7132f3b
Option to export transient probabilities + (internally) possibility to choose initial distribution for CTMC transient.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1573 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
b09727fda4
Construction of (symbolic) action label info (currently enabled), functions to convert to sparse storage, and use of this in the adversary generation for MDP until (still switched off for now).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1559 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
57547299d9
New option to export model to dot file with embedded state info (-exporttransdotstates).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1433 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
5210408a81
Improved dot file export for MDPs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1432 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
d406c932fc
Bug fix in expected reward reachability computations (regarding transitions to infinity states).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1416 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
2cc923719e
Bug fix: Detection of error when Fox-Glynn value computation overflows.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@902 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
0c4648435b
Added EXPORTs to fix DLL issues on Windows.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@900 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
55c0797a8c
Improvements to memory handling, especially in sparse/hybrid engines:
- better catching of memory-out errors
- improved clarity of memory usage output
- removed various memory leaks
- now consistently use new/delete, no malloc/free
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@899 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
06c917a55f
Code tidy to remove compile errors.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@875 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
5f74c7d010
Update to previous bug fix.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@844 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
5eaac48fde
Bug fix (crash on reach reward non-convergence).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@843 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
2095d3fbe4
Disabled (prototype) adversary generation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@833 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
710441242d
Bug fix (CTMC cumulative rewards with rewards on self-loops) (sparse engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@829 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
5c7c11c23d
Fixes to allow building under Fedora 9 (GCC 4.3).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@808 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
32086274a2
Added transient probabilities computation for DTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@720 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
0f8b464895
C++ code tidy: unused variable removal.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@708 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
6b23c0b1ec
Added sparse implementation of R=?[I] for DTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@704 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
de1c744257
Memory use improvement in sparse R=?[I] for MDPs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@703 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
2179deefdb
Updated email addresses and affiliations in copyright info.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@547 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
8b45a02257
Sparse version of MDP instantaneous reward operator (and commented-out code for printing all values - sparse/mtbdd).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@542 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
8858363fc7
Sparse version of MDP reach reward computation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@538 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
a1b7a85a29
Added new "rows" format for matrix export and -exportrows command-line switch.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@316 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
cd0ebbde5b
Bug fix in new R=?[C<=k] code for DTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@291 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
3dac129c9b
Added cumulative reward model checking for DTMCs (all 3 engines).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@278 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
d636ab1969
Addition of 64-bit PRISM branch to trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@262 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
5ef3824832
Rearrangement and tidy-up of copyright/license info in file headers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@253 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
eaed7b4233
Improved Java detetction in Makefile, including case where directory has a space, e.g. "Progam Files".
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@209 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
6a562a7714
Fixed building of Windows DLL to allow intra-library loading. Moved foxglynn.c/h to prism.c/h.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@123 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
835e668ab0
Fixed uniformisation-based methods to use epsilon/8 instead of epsilon.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@101 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
20a6be968b
Removal of explicit lists of Java/C++ files from Makefiles (we are reliant on GNU make anyway).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@83 bbc10eb1-c90d-0410-af57-cb519fbb1720
19 years ago
Dave Parker
1188cda273
Added option to disable steady-state detection for CTMC transient analysis.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@63 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
e799b672d6
Typo in non-convergence error messages.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@24 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
0967807f5b
Improved error handling in model checkers (Java and C++).
Non-covergence of numerical iterative methods is now reported as an error.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@21 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
cb6e1b9930
Overhaul of export functionality:
- major code tidy
- export of transition matrix graph to Dot file
- export of state/transition rewards
- export of labels
- export to stdout/log instead of a file
- export in MRMC format
- improved support for Matlab format export
- exported matrices now ordered by default (by row)
- new/rearranged command-line switches
Added new options to Model|View menu in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@15 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
b54050a199
PRISM trunk layout rearrangement.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago