sjunges
812b101c40
better program checks, some extensions in model and matrix
Former-commit-id: 8efaaf2ca9
10 years ago
dehnert
c683934ea0
removed debug output and fixed bug
Former-commit-id: 0c33f61bbe
10 years ago
dehnert
507331d8a9
more debug output
Former-commit-id: acb7f9ea2f
10 years ago
sjunges
ec74d01557
Fix in the comment.
Former-commit-id: fe3ff1d2a0
10 years ago
sjunges
f2c6bb91fd
Some extra methods for the Expr. Manager.
Former-commit-id: b3e813280f
10 years ago
sjunges
1ec453e587
support for intervals in matrices
Former-commit-id: e8d9d85162
10 years ago
sjunges
9a0e42babb
static analysis for global variables
Former-commit-id: ef846aa804
10 years ago
sjunges
7a050434d9
bugfixes for NondeterministicModel, improvements for StateActionPair, graph and initialize
Former-commit-id: 4531d784a1
10 years ago
sjunges
cf8da8a8df
wrappers for common tuples added
Former-commit-id: 47041c3641
10 years ago
dehnert
9d5c3e7e2f
added functionality to flatten the modules of a PRISM program into one module
Former-commit-id: 04faac9c67
10 years ago
sjunges
59fe9ace09
Further work on state space generation
Former-commit-id: bb373138e5
10 years ago
sjunges
fd3ffafcd9
First version of the monolithic state space generation
Former-commit-id: fab8f6e356
10 years ago
dehnert
13514c9da8
hybrid CTMC model checker can now do lra as well
Former-commit-id: 6e898a2a6d
10 years ago
dehnert
1e5398c8b7
LRA finally working for ctmcs
Former-commit-id: 699e4714a4
10 years ago
dehnert
331ea9fc19
further work on steady state probabilities
Former-commit-id: d2497ac7eb
10 years ago
sjunges
7cbab6a260
use gmpxx mpq_class for rational numbers
Former-commit-id: e79dac21df
10 years ago
dehnert
ce58a5fa6f
steady state working for CTMCs
Former-commit-id: 9b2cf09400
10 years ago
dehnert
d3124f2c23
fixed bug in matrix builder
Former-commit-id: 92d6b185e8
10 years ago
dehnert
6c4162fae4
more work towards steady state for CTMCs
Former-commit-id: c3e17d1fc0
10 years ago
dehnert
1130efe0dc
step towards steady-state for CTMCs
Former-commit-id: 4ab4d6b8b6
10 years ago
David_Korzeniewski
1cf0a73c4e
Added methods to update nonzero entry count and update it when necessary
And a fix for a compile error on gcc&clang.
Former-commit-id: 2a095ca864
10 years ago
David_Korzeniewski
5acaed6048
Added flag to keep zeros when transposing.
Former-commit-id: 811f6824cf
10 years ago
dehnert
dd399c5f85
Finalized hybrid MDP model checker. It passes its tests now.
Former-commit-id: 47de0b9433
10 years ago
dehnert
2bf7eafb4b
Further work on hybrid MDP model checker.
Former-commit-id: 3192a13f55
10 years ago
dehnert
e3320ee086
Started working on hybrid MDP model checker.
Former-commit-id: 63a8efb93c
10 years ago
dehnert
869f8c50c9
Fixed some minor CTMC-related bugs.
Former-commit-id: 3abb948542
10 years ago
dehnert
be66ef2751
Finalized hybrid CTMC model checker.
Former-commit-id: c217e11b06
10 years ago
dehnert
8868a50864
Removed superfluous code.
Former-commit-id: 06c2309d3c
10 years ago
dehnert
e1761fa774
Enabled hybrid CTMC model checker in cli. Further work on hybrid CTMC model checker (not yet working). Fixed some minor issues in sparse CTMC model checker.
Former-commit-id: f9c0f976e1
10 years ago
dehnert
76b99a5515
Commit to switch workplace.
Former-commit-id: e80da5e90b
10 years ago
dehnert
c1917ce6d9
Finalized hybrid DTMC model checker. It now passes its tests.
Former-commit-id: 99d79e1bc6
10 years ago
dehnert
72166bed37
Created new class for storing hybrid check results (symbolic as well as explicit parts) and the surrounding functionality.
Former-commit-id: d4ad6da5a1
10 years ago
dehnert
3b4dca1a03
Improved Jacobi method a bit.
Former-commit-id: f4affeebf6
10 years ago
dehnert
06bfc17ec6
Started making hybrid (dd/sparse) model checking work.
Former-commit-id: 23fac3a672
10 years ago
dehnert
907e3512c0
Fixed a potential bug in the ODD generation and it now uses hash maps instead of regular maps.
Former-commit-id: f8e5fb3018
11 years ago
dehnert
e83d191be3
ODDs can now also be constructed from BDDs directly (without a transformation step to ADDs).
Former-commit-id: d19bbc3ff5
11 years ago
dehnert
c8d8f75a10
Working on ODD generation for BDDs (not yet working).
Former-commit-id: 5665dd1f24
11 years ago
dehnert
d787b80fec
CTMC examples now build properly using the DD-based model generator.
Former-commit-id: ac97b005e3
11 years ago
dehnert
da0582405d
Raise warning/error if synchronizing Markovian commands are detected.
Former-commit-id: 9072ad4c84
11 years ago
dehnert
8f4a4397e0
Started working on Markovian commands in PRISM programs.
Former-commit-id: 94ed3c747c
11 years ago
dehnert
60701cebdb
ADDs and BDDs are no longer mixed in the abstraction layer.
Former-commit-id: 3c31063ea6
11 years ago
dehnert
5bd6ca606f
Started refactoring DD abstraction layer.
Former-commit-id: 60f7713c24
11 years ago
dehnert
eb5d4100a6
Renamed Nondeterminstic equation solver as this name is more than misleading.
Former-commit-id: 7f08ed130c
11 years ago
dehnert
7fa6b568b4
Currently debugging the computation of transient probabilities in CTMCs.
Former-commit-id: 6671e0205d
11 years ago
dehnert
96539f41a5
Fixed simplification of division: division expressions must not be simplified, because it is not (yet) clear whether integer division or floating point division is to be used.
Former-commit-id: 506798c1cd
11 years ago
dehnert
c70d93f4d3
Qualitative modelchecking algorithms for MDPs using BDDs. Not yet bugfixed.
Former-commit-id: 3215a38c44
11 years ago
dehnert
7e14dc031b
Reverted the last commit. The flag is there for performance reasons and there is no reason why it shouldn't work that way.
Former-commit-id: e551eb461f
11 years ago
masawei
97936cbd8e
Found a fix for a bug causing the functional tests to segfault at DeterministicModelBisimulationDecomposition.Die.
- By setting the blocks to be not sorted and unique a different constructor is used by the boost container. This prevents the segfault.
|- I can't say exactly why this works nor do I know if the blocks are actually sorted and unique in the sense meant by the underlying container implementation.
Former-commit-id: a1bfbab75a
11 years ago
dehnert
c8007876ae
Symbolic models can now be built from the command line.
Former-commit-id: 2c239df754
11 years ago
dehnert
f0b174b756
Fixed performance tests.
Former-commit-id: f58e2eb923
11 years ago