dehnert
b94e978843
another round of fixes
Former-commit-id: 67f4e4be47
10 years ago
dehnert
b3178e17f6
more bug fixes
Former-commit-id: 0b33b30efa
10 years ago
dehnert
1a07b24682
added some convenience functions for reward model building
Former-commit-id: 796963aee3
10 years ago
dehnert
6133c3462a
symbolic models can now have several reward models, adapted reward generation in model builders, probably introduced quite some bugs
Former-commit-id: 1fae8bcf12
10 years ago
dehnert
61fb277024
more work on refactoring (storm stinks and should be rewritten :P)
Former-commit-id: 7495dea2df
10 years ago
sjunges
3c2040f4b7
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
10 years ago
dehnert
56b4f53ce7
got rid of more warnings
Former-commit-id: 5c39f63c69
10 years ago
dehnert
04f789619c
some work towards eliminating compiler warnings
Former-commit-id: d1eca470a4
10 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
10 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
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
c3c83fbe4f
Fixed some compilation errors.
Former-commit-id: dc626450b8
10 years ago
dehnert
5794bbea56
Made some adaptions to make parametric model checking work in the main executable.
Former-commit-id: 0f56bec3e2
10 years ago
dehnert
0a59f7a7ef
Fixed a bug that sometimes prevented transition rewards from being built.
Former-commit-id: afd56375ab
10 years ago
dehnert
5e3eab8058
Fixed another bug
Former-commit-id: 27c666dcb6
10 years ago
dehnert
2dae5862c8
Small fix to bisimulation options.
Former-commit-id: 555c5ef697
10 years ago
dehnert
ed4f1bb7cf
Added the possibility to build the bisimulation options from a formula in the sense that it automatically picks suitable settings for the formula.
Former-commit-id: 932c7d899a
10 years ago
dehnert
4952306092
Worked on making bisimulation decomposition a bit easier to use.
Former-commit-id: 0fe6b2af6a
10 years ago
dehnert
8f7e21c108
Small hack that prevents creating atomic propositions like 'true'. This will be solved differently in master soon.
Former-commit-id: e99010a485
10 years ago
dehnert
90b0f20167
Reachability Rewards can now be computed in parametric DTMCs (modulo bugs)
Former-commit-id: 26ee20ef76
10 years ago
dehnert
554287e082
Fixed minor issue that caused problems with the measure-driven initial partition and rewards.
Former-commit-id: 7379da548d
10 years ago
dehnert
b7492d543a
Further work regarding rewards in parameterized models. Note: this includes some debug output.
Former-commit-id: ac65f020a5
11 years ago
dehnert
7d0ae06f9f
Fixed creation of empty blocks under certain circumstances in bisimulation.
Former-commit-id: f1240e234b
11 years ago
dehnert
cca4ba4ecf
Removed debug time measurements.
Former-commit-id: 17cdf5c41c
11 years ago
dehnert
0bc685969d
Moved from call to list::size to counting member in bisimulation partition to avoid gcc's O(n) list::size.
Former-commit-id: aaae9886b7
11 years ago
dehnert
0ad4c5f867
More debug times.
Former-commit-id: fb6d8c06f7
11 years ago
dehnert
9b91d388b7
Even morer debug times.
Former-commit-id: 843fcf4313
11 years ago
dehnert
f476caf62e
More debug timings.
Former-commit-id: 07ffbf3fcd
11 years ago
dehnert
0af2b8d148
More debug stats.
Former-commit-id: 1885b7ff67
11 years ago
dehnert
8c403628f2
Added some debug statistics to bisim.
Former-commit-id: 6a93014021
11 years ago
dehnert
4b8f2e7a0b
Next splitter is now chosen more deterministically.
Former-commit-id: 7f92208d1c
11 years ago
dehnert
7014d289e8
Fixed some issues related to bisimulation in the presence of state rewards.
Former-commit-id: 7f26a7bcf9
11 years ago
dehnert
1b4d2a92db
Started working on making bisimulation work for models with (state-based) rewards.
Former-commit-id: b1029210f6
11 years ago
dehnert
370a0ae476
Fixed some issues in bisimulation and added some tests.
Former-commit-id: 98801de9db
11 years ago
PBerger
9fc68a554c
Cherry-picked a fix for GCC from branch.
Former-commit-id: 98f7c52b34
11 years ago
dehnert
23c6d14426
Replaced inline conversions to explicit conversions in an attempt to prevent gcc from using uninitialized values when using chrono.
Former-commit-id: de7dc5dbc6
11 years ago
dehnert
d3721196c4
Typed return value of lambda instead of using 'auto'.
Former-commit-id: 03c3a38b9c
11 years ago
dehnert
f3048d31c2
Small bugfix for bisimulation decomposition.
Former-commit-id: eae1447df4
11 years ago
dehnert
e6904dcb21
Renamed bisimulation decomposition class to reflect that now also weak bisimulations can be computed.
Former-commit-id: 1a654b7110
11 years ago
dehnert
f90ac5c8c3
First working version of weak bisimulation for DTMCs.
Former-commit-id: 8a7d76de4f
11 years ago
dehnert
7257bb23c3
Further work on weak bisimulation. Model checking can now be done from tne command line again.
Former-commit-id: 5f338260e6
11 years ago
dehnert
391f3225e4
Added unparameterized NAND example. Further work on weak bisimulation.
Former-commit-id: 0936743f1e
11 years ago
dehnert
5bc593174e
Further work on weak bisimulation.
Former-commit-id: 3ad48ee0a3
11 years ago
dehnert
56aec18a48
Added bisimulation settings. Further work on weak bisimulation.
Former-commit-id: c04759575a
11 years ago
dehnert
97158ee72e
Started on weak bisimulation.
Former-commit-id: 595caab54e
11 years ago
dehnert
754e168ace
Bugfix for bisimulation.
Former-commit-id: da93a5d4db
11 years ago
dehnert
74351f9884
Switched from const_iterator to iterator in bisimulation to make stdlibc++ happy (libc++ is already happy, though).
Former-commit-id: 37fc55d0cf
11 years ago
dehnert
3dfc6a7b74
Pimped bisimulation a bit.
Former-commit-id: a27ea8b996
11 years ago
dehnert
0fdda922cd
Added more detailed statistics for bisim.
Former-commit-id: 7f0ff4a419
11 years ago
dehnert
d64279bb77
Stored iterators in bisimulation rather than const_iterators because of gcc. -.-
Former-commit-id: c26147ae60
11 years ago