497 Commits (07a457b5d1beded6946652ed83dc900183d94120)

Author SHA1 Message Date
dehnert d545fac471 Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers. 10 years ago
dehnert f8c867300b Optimized time-bounded reachability of CTMCs a bit. 10 years ago
dehnert 49bed497b0 Fixed a model building problem. Included checking of reward properties on CTMCs and wrote tests for it. 10 years ago
dehnert 799cbce775 Added function tests for CTMC creation and time-bounded reachability. 10 years ago
dehnert 00e7121bc4 some work towards BDD-based mc. 10 years ago
dehnert 0c2080f220 Added tests for sparse Prob0/1 to functional tests 10 years ago
dehnert 81100c7afd debugged and added more tests for prob0/1 for MDPs using BDDs 10 years ago
dehnert c70d93f4d3 Qualitative modelchecking algorithms for MDPs using BDDs. Not yet bugfixed. 10 years ago
David_Korzeniewski 7d2d1cac55 Functional Testing Suite now prints a note if not all optional dependencies were included in the build. 10 years ago
dehnert 1a1906f811 Added functional tests for DD-based and sparse computation of states with prob 0 and 1. 10 years ago
dehnert 239caf57eb Added symbolic models and made DD-based model generator build the correct instances. 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. 10 years ago
David_Korzeniewski 8ebc0e4640 Final touches on cuda nondeterministic linear equation solver & modelchecker 10 years ago
David_Korzeniewski b623384dda Fixed merge errors and adapted to changes in master 10 years ago
David_Korzeniewski ea2e616196 All tests for CUDA based TopologicalValueIterationMdpPrctlModelChecker passing on Windows. 10 years ago
dehnert 706ea56963 Now DDs are either MTBDDs or BDDs. This makes it possible to use BDDs where possible, which is faster. 10 years ago
dehnert e79233bd7b Added check in PRISM program that prevents global varibles from written in possibly synchronizing commands. 10 years ago
dehnert 3977cafe73 Extended DD-based model building to also build the MDP models of our benchmark suite. Added (MDP) tests for DD-based model building and explicit model building. 10 years ago
dehnert 8c1870eb54 Intermediate commit. 10 years ago
dehnert 0f0baf61a4 Made DD-based model construction work for all DTMC benchmarks we have. Included tests for both DD-based and excplicit model generation from PRISM models. 10 years ago
David_Korzeniewski 00ddce497d corrected identifier name. 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) 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. 10 years ago
David_Korzeniewski 0f9c753778 Fixed Windows build error 10 years ago
David_Korzeniewski 84f8a41302 More tests adapted, decreased verbosity of TopologicalValueIterationNondeterministicLinearEquationSolver 10 years ago
David_Korzeniewski 8b4309e53c Adapted first test to new interface. Test passes. 10 years ago
dehnert f49d89144e Fixed issue that could cause wrong models to be generated. 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. 10 years ago
David_Korzeniewski 8066bb6637 Small fix for test. 10 years ago
dehnert 4952306092 Worked on making bisimulation decomposition a bit easier to use. 10 years ago
David_Korzeniewski 3748905bcf Fixes and test refactoring for TopologicalValueIterationMdpPrctlModelChecker 10 years ago
dehnert b5f907d99d Added propositional model checker. Put some of the new classes in new folders. Fixed an issue that prevented compilation. 10 years ago
dehnert c85df2cd74 Conditional Probabilities working. Included two tests. 10 years ago
dehnert 9e8d8a2c27 Fixed wrong calculation of reachability rewards in state-elimination-based model checker. 10 years ago
dehnert 89fc5be1ab Fixed some things and wrote tests for elimination-based DTMC modelchecker. They fail: apparently rewards are not correctly computed in some cases. 10 years ago
dehnert 89df9621a9 MDP model checker works again. 10 years ago
dehnert 9026aa9ac9 Adapted first model checker to the new properties. 10 years ago
dehnert 01d7bce205 Fixed some test. 10 years ago
dehnert f673dccd76 Formula parser works again. Tests adapted. 10 years ago
dehnert 1699732dce More work on logic classes. 10 years ago
dehnert 26e9eac934 Added another convenience operation to bit vector class. 10 years ago
dehnert 827839e7fd Changed internal representation of bit vector slightly, adjusted all operations. New bit vector operation runs fine now. 10 years ago
dehnert 43d77e0adc Wrote tests for the new necessary bit vector operations (they fail, because the bit vector is organized in a weird way and needs to be restructured.) 10 years ago
dehnert aaefe7dfa5 Fixed some tests/parser. 10 years ago
dehnert 53196f5610 Created bit vector hash map and some necessary bit vector methods. 10 years ago
dehnert f5f2a2dd4c Added expression evaluation (header-only) library exprtk and a corresponding evaluator class. 10 years ago
dehnert ee9533e586 Started working on making the main executable build again. 10 years ago
dehnert 8e71081f1e Functional tests now work again. 10 years ago
dehnert 2eeaa06d76 Z3 runs fine again. 10 years ago
dehnert d6a299e799 MathSAT tests now running fine again. 10 years ago