Joachim Klein
14ad1d32af
fix compilation issue: cmath / isinf
On newer GCCs, isinf needs to be std::isinf
Switch from math.h include to cmath.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@12163 bbc10eb1-c90d-0410-af57-cb519fbb1720
9 years ago
Joachim Klein
7f66e8b286
MTBDD Reachability computation: Gracefully handle CUDD out-of-memory
We check after each DD operation whether the returned DdNode* is NULL
and abort the computation. The NULL return value is then caught in the
JDD.ptrToNode() method, which raises a CuddOutOfMemoryException.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@12008 bbc10eb1-c90d-0410-af57-cb519fbb1720
9 years ago
Dave Parker
9786d49b3c
Fix: missing parts of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4666 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
c1e24408ae
New (hidden) options for different symbolic reachability methods (-frontier, -bfs). Also: new way to read options from C++ code: PrismNative stores reference to Prism object which is then queried.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4663 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
3199c3daa2
Tidy up reachability code: strip out old diagnostic output, uncomment frontier method for easier testing.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4662 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 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
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
19 years ago
Dave Parker
0143cef09e
Addition of -extrareachinfo option (and rearrangement of options in Modules2MTBDD).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@545 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
20 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
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
21 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
21 years ago
Dave Parker
30e24567d5
Setting trunk version of PRISM to 2.1.dev11.sim8.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2 bbc10eb1-c90d-0410-af57-cb519fbb1720
21 years ago