Dave Parker
0e9b9c38e7
Makefile fixes: stop javah-created headers showing as modified in Cygwin svn due to line endings.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7550 bbc10eb1-c90d-0410-af57-cb519fbb1720
12 years ago
Dave Parker
d1046f553b
Typos (fix from Gaston Ingaramo).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6818 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
96992ff1c9
Make error_message vars static in sparse/hybrid/mtbdd engines - reportedly causes crashes otherwise (fix from Gaston Ingaramo).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6817 bbc10eb1-c90d-0410-af57-cb519fbb1720
13 years ago
Dave Parker
8c0f4f024d
Fix for last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5266 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5cb3822798
Add intermittent progress updates to numerical solution (hybrid engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@5265 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
07bf18a2f4
Fix makefiles with easier setup of classpath using * for jars.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4889 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
e3f6e64e7a
package-info.java is ignored in makefiles
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4380 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
3e4c617a81
Move most native code options from engine shared libraries to prism library.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4277 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ab6d2bbbef
Remove use of -lm linking under Cygwin.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4253 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
f344411a3c
Fixes in C-code warning message functions.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4180 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
dc6037d047
PrintWarningToMainLog method that gives access to Java printWarning method.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4073 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
abda1ed33a
additional changes re setting mainlog and techlog in native calls
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2577 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Vojtech Forejt
6e3b126188
corrected a problem with setting mainlog and techlog in native calls
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2576 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
35f377ab3e
Improved documentation (JavaDoc mostly).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2436 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Vojtech Forejt
a385efdea6
%d to %ld (remaining files)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1932 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Vojtech Forejt
93f250b941
- changed %d to %ld where fox_glynn output is logged
- delete fgw.weights after it is used
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1931 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
b6b993f030
Improved Fox-Glynn for small numbers + int overflow bugfix (Vojta).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1926 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
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
6232c4caa6
Removed redundant out-of-memory errors.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@901 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
87bbbf71bf
Bug fix (CTMC cumulative rewards with rewards on self-loops) (hybrid engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@827 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
c602652637
Bug fix (CTMC cumulative rewards with rewards on self-loops) (hybrid engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@826 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
5acfb2ec78
Added hybrid implementation of R=?[I] for DTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@706 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
df8c99805d
Fix for hybrid GS bug introduced during previous "fix" at rev 504.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@530 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
8300530b0b
Fixed bug (occurred e.g. on dining_crypt 15 with -h/-gs/-nopre) to do with empty diagonal blocks on hybrid Gauss-Seidel.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@504 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 years ago
Dave Parker
db117c74c4
Code tidy: some return types and int/double cast issues.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@480 bbc10eb1-c90d-0410-af57-cb519fbb1720
18 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
bde546ea25
Added getLastUnif() to hybrid engine for querying uniformisation rate.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@50 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
08efa5ea47
Bug fix in PH_ProbReachReward: segfault when linear equation system solution fails.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@19 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