95 Commits (6cd3cdcd6ba2417300b705b501f7f148f2d46d60)

Author SHA1 Message Date
sjunges a129983ae9 cleaning includes for better compilation times 10 years ago
dehnert 507331d8a9 more debug output 10 years ago
dehnert 13514c9da8 hybrid CTMC model checker can now do lra as well 10 years ago
dehnert 6c4162fae4 more work towards steady state for CTMCs 10 years ago
dehnert dd399c5f85 Finalized hybrid MDP model checker. It passes its tests now. 10 years ago
dehnert 2bf7eafb4b Further work on hybrid MDP model checker. 10 years ago
dehnert e3320ee086 Started working on hybrid MDP model checker. 10 years ago
dehnert 869f8c50c9 Fixed some minor CTMC-related bugs. 10 years ago
dehnert 76b99a5515 Commit to switch workplace. 10 years ago
dehnert c1917ce6d9 Finalized hybrid DTMC model checker. It now passes its tests. 10 years ago
dehnert 72166bed37 Created new class for storing hybrid check results (symbolic as well as explicit parts) and the surrounding functionality. 10 years ago
dehnert 3b4dca1a03 Improved Jacobi method a bit. 10 years ago
dehnert 06bfc17ec6 Started making hybrid (dd/sparse) model checking work. 10 years ago
dehnert 907e3512c0 Fixed a potential bug in the ODD generation and it now uses hash maps instead of regular maps. 10 years ago
dehnert e83d191be3 ODDs can now also be constructed from BDDs directly (without a transformation step to ADDs). 10 years ago
dehnert c8d8f75a10 Working on ODD generation for BDDs (not yet working). 10 years ago
dehnert d787b80fec CTMC examples now build properly using the DD-based model generator. 10 years ago
dehnert 60701cebdb ADDs and BDDs are no longer mixed in the abstraction layer. 10 years ago
dehnert 5bd6ca606f Started refactoring DD abstraction layer. 10 years ago
dehnert c70d93f4d3 Qualitative modelchecking algorithms for MDPs using BDDs. Not yet bugfixed. 10 years ago
dehnert c8007876ae Symbolic models can now be built from the command line. 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 e58d38fadf More work on integrating DD-based model building. 10 years ago
dehnert 6347e19da8 Intermediate commit: integrating MTBDD model generation/model checking to main tool. 10 years ago
dehnert b37e009168 Further steps to new expressions. 10 years ago
dehnert 8e71081f1e Functional tests now work again. 10 years ago
dehnert ed74392f0d Another intermediate commit. 10 years ago
dehnert 99d9a9710d Further steps to make everything work again. 10 years ago
dehnert 7ec3e8b214 Further fixes for new variable handling. libstorm now compiles again, yay. 10 years ago
dehnert 7ea6ec3644 Further refactoring. 10 years ago
dehnert e49814d391 Modified pctl/csl/ltl options to now take formulas instead of files. Prefixed the macros with STORM_. Moved these macros into a file in the utilities. Modified architecture of the exception classes slightly. Threw away all the contents of main(). This will now be build from scratch. 11 years ago
dehnert 1cd01e3f28 Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present). 11 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 11 years ago
dehnert 96e1f8faf9 Renamed Settings class to SettingsManager. 11 years ago
dehnert 9569426c86 Moved option registration to the settings class (so it's not deceentralized any longer). This enables to build storm as a library and on top of that build some exectuables, which saves a lot of compile time as soon as several targets have to be built or one switches between targets. 11 years ago
dehnert ab58103555 Started to pimp matrix. First step: added proper methods setColumn/setValue that operate on a matrix entry and removed the non-const versions of getColumn/getValue. Added a typedef for the index type in the matrix so that it becomes possible to have matrices with a different index type (e.g. 32-bit values). 11 years ago
dehnert 671797738a Now the parameter that is set for dynamic reordering actually gets passed to CUDD. 11 years ago
dehnert caf96c04e0 Extended DD interface by methods to generate explicit row-grouped matrices from DDs. 11 years ago
dehnert 8587f68eb1 Fixed toMatrix conversion using ODDs. The next step is to generate non-deterministic matrices, i.e., matrices with row groups. 11 years ago
dehnert 236e7fa290 Another step towards generating explicit data structures from DDs using ODDs. 11 years ago
dehnert f12ff82baf Added getNodeCount for ODD and fixed a bug concerning boolean meta variables. 11 years ago
dehnert 5d53c6efa5 Added ODD-concept to easily convert between DD-based and explicit formats. 11 years ago
PBerger 7ab2a84c0f Small beauty fixes to the Cudd Interface 11 years ago
dehnert 63f55b38f0 Removed debug output that was - of course - never there. (You saw nothing!) 11 years ago
dehnert 7b2def2b11 Added function to retrieve the minterms of a DD as an expression and added corresponding test. 11 years ago
dehnert e79fa50999 Changed naming of DD variables belonging to one meta variable slightly: only integer-valued meta variables now get a '.i' suffix to denote their i-th bit. 11 years ago
dehnert 60b2145461 Added function to DD interface that creates a nested if-then-else expression that represents the very same function as the DD. Added a test for this functionality. Added some methods offereded by Cudd to simplify DDs. 11 years ago
dehnert 1513241985 Added functions for more efficiently retrieving the DD for 'greater than constant', 'greater or equal than constant' and 'notZero'. 11 years ago
dehnert b1f22c1747 Added shortcut DD interface to compute \'greaterZero\' on a DD. 11 years ago
dehnert 9e506f40bc Some fixes for MSVC. :P 11 years ago