sjunges
d8191d8c6a
const formulae
Former-commit-id: 910d7ca539
9 years ago
sjunges
ad01dfa611
refactored bisimulation a bit (mainly the entry point as well as hidden some options)
Former-commit-id: 5405a14930
9 years ago
sjunges
1e1400d68d
merge
Former-commit-id: eb9efc4bb2
9 years ago
dehnert
0708672a68
removed ite for ADDs as this operation should be formed with a BDD as the first argument. as a compensation, we provide a version of ite that takes a BDD and two ADDs and returns the corresponding ADD
Former-commit-id: 720dc3a9c4
9 years ago
dehnert
7f75db2790
ADD iterator working for sylvan. enabled more tests for sylvan. symbolic Dtmc model checker now working.
Former-commit-id: b11b2f7476
9 years ago
dehnert
f2a01afbdf
ODD-based stuff working for Sylvan. Almost all tests passing
Former-commit-id: a6eef37d37
9 years ago
dehnert
36a6e9e76e
more work on sylvan ODD-related stuff
Former-commit-id: 142f57620a
9 years ago
dehnert
ebe9ccbb15
some work on DD stuff
Former-commit-id: 50ca51d264
9 years ago
dehnert
fb4c103320
merged sylvan updates into the sylvan copy. made more tests work
Former-commit-id: 18023e03c2
9 years ago
dehnert
10996b4ab5
more work on sylvan
Former-commit-id: c1bfcd83ee
9 years ago
dehnert
7ea0cb19b3
added some new functions to sylvan. isolated new code to make it easier to update sylvan to newer versions later
Former-commit-id: 6b489993a5
9 years ago
dehnert
8eb3720f91
more work on sylvan integration
Former-commit-id: 1bd63e5373
9 years ago
dehnert
6c1a21c43f
added more functions in sylvan
Former-commit-id: f2e0c158a6
9 years ago
dehnert
2c69232560
started cleaning ADD interface
Former-commit-id: f67fe7cf47
9 years ago
dehnert
472851508c
changed return type of equal, notEqual, less, lessOrEqual, greater, greaterOrEqual to BDD since returning an ADD is logically not quite correct
Former-commit-id: 64bf8b0704
9 years ago
dehnert
8194454621
more work on making sylvan mtbdds work
Former-commit-id: 98454b0ff4
9 years ago
dehnert
99f096635f
started integrating sylvan
Former-commit-id: 2aec043047
9 years ago
dehnert
a258d1ab48
restructured ODD to be independent of the DD library being used
Former-commit-id: 83f08ba203
9 years ago
dehnert
19029cd905
functional tests compile and run again, yay!
Former-commit-id: 60d3ce16b9
9 years ago
dehnert
4e86ef2e47
moved CUDD-based DD implementation to own folder
Former-commit-id: a828f92518
9 years ago
dehnert
1d49bc6dd0
extracting the bisimulation quotient for MDPs; tests for MDP bisimulation
Former-commit-id: 5613c653ba
9 years ago
dehnert
7833025829
reenabled all bisimulation tests
Former-commit-id: 24e8629270
9 years ago
dehnert
46fee522ff
made strong bisim for DTMCs work again
Former-commit-id: e42bafef4d
9 years ago
dehnert
1428f1647b
commented in some more tests, however the main entry points need to be fixed because of the new templating of the bisimulation class
Former-commit-id: 7133025049
9 years ago
dehnert
11c21eb338
on my way of making (the refactored version) bisimulation work again for deterministic models
Former-commit-id: 79c089a693
9 years ago
dehnert
96954ddd15
refactoring of bisimulation class in the prospect of extending it to (CT)MDPs, not yet done
Former-commit-id: 09f47ad977
9 years ago
dehnert
27e06940a9
templated all explicit parsers so that they may now be modified to produce non-double models
Former-commit-id: dd7f8767f8
9 years ago
dehnert
b94e978843
another round of fixes
Former-commit-id: 67f4e4be47
9 years ago
sjunges
d4ba7905fa
Extra constructor for simple testing.
Former-commit-id: 0fcef3d5e7
9 years ago
dehnert
972c391eb1
fixed some more bugs/warnings
Former-commit-id: 2748793daf
9 years ago
dehnert
b3178e17f6
more bug fixes
Former-commit-id: 0b33b30efa
9 years ago
sjunges
f85d28325e
Further work towards faster and more modular compilation
Former-commit-id: 9de50910b8
9 years ago
sjunges
3c2040f4b7
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
9 years ago
dehnert
56b4f53ce7
got rid of more warnings
Former-commit-id: 5c39f63c69
9 years ago
dehnert
e338cbe069
fixed a lot of warnings in the tests
Former-commit-id: b6752202ac
9 years ago
dehnert
9d5c3e7e2f
added functionality to flatten the modules of a PRISM program into one module
Former-commit-id: 04faac9c67
9 years ago
dehnert
6c4162fae4
more work towards steady state for CTMCs
Former-commit-id: c3e17d1fc0
10 years ago
dehnert
dd399c5f85
Finalized hybrid MDP model checker. It passes its tests now.
Former-commit-id: 47de0b9433
10 years ago
dehnert
3b4dca1a03
Improved Jacobi method a bit.
Former-commit-id: f4affeebf6
10 years ago
dehnert
e83d191be3
ODDs can now also be constructed from BDDs directly (without a transformation step to ADDs).
Former-commit-id: d19bbc3ff5
10 years ago
dehnert
c8d8f75a10
Working on ODD generation for BDDs (not yet working).
Former-commit-id: 5665dd1f24
10 years ago
dehnert
60701cebdb
ADDs and BDDs are no longer mixed in the abstraction layer.
Former-commit-id: 3c31063ea6
10 years ago
dehnert
c70d93f4d3
Qualitative modelchecking algorithms for MDPs using BDDs. Not yet bugfixed.
Former-commit-id: 3215a38c44
10 years ago
dehnert
a1dae8849e
Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented.
Former-commit-id: d4e6df30b5
10 years ago
dehnert
706ea56963
Now DDs are either MTBDDs or BDDs. This makes it possible to use BDDs where possible, which is faster.
Former-commit-id: 07ffb5882d
10 years ago
David_Korzeniewski
00ddce497d
corrected identifier name.
One should actually read documentation, not just look at it...
Former-commit-id: 69d8154496
10 years ago
David_Korzeniewski
4b44e625d0
Adapted Death-Tests in BitVectorTest.cpp to return codes upon assertion failure on Windows and deactivate them everywhere if the macro NDEBUG is defined (as that disables assertions)
Former-commit-id: be04a49e57
10 years ago
David_Korzeniewski
e41922347d
Adapted ExpressionTest.cpp to weird behavior of windows when using temporary shared_ptr in make_pair in initializer_list.
Now using const_pointer_cast instead of static_cast to modify shared pointers. (Although it worked with static_casts, but you never know)
Former-commit-id: d42487bb0c
10 years ago
David_Korzeniewski
0f9c753778
Fixed Windows build error
Former-commit-id: a59eafdaf8
10 years ago
dehnert
f49d89144e
Fixed issue that could cause wrong models to be generated.
Former-commit-id: 8f1f9b4612
10 years ago