68 Commits (f63e5fc8731d82bc912bfcaf6f5c4d055194bfb9)

Author SHA1 Message Date
dehnert 8f4a4397e0 Started working on Markovian commands in PRISM programs. 10 years ago
dehnert eb5d4100a6 Renamed Nondeterminstic equation solver as this name is more than misleading. 10 years ago
dehnert 1990567b84 Started to improve performance of sparse CTMC model checker. 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 f0b174b756 Fixed performance tests. 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 4dc69dd6f5 Fixed performance tests, and again things concerning templates I never heard of before. 10 years ago
dehnert c3c83fbe4f Fixed some compilation errors. 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 b60c5ffdc0 Fixed a lot of tests, improved some things here and there. 10 years ago
dehnert 433bae1156 Switched from an option to fix deadlocks to an option to not fix the deadlocks. Hence, deadlocks are now fixed by default unless otherwise requested. 10 years ago
dehnert a995d7dd4a The tests now run fine with the new option system. 10 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 10 years ago
dehnert 96e1f8faf9 Renamed Settings class to SettingsManager. 10 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. 10 years ago
dehnert 1cc930f0e4 Added proper source grouping for properties directory. Fixed one performance tests. Started on SCC-based reachability model checker. 10 years ago
dehnert 552b3eaab7 Fixed SCC performance tests. 10 years ago
masawei d75e32b83e Renames the folder formula to properties and the namespace property to properties. 10 years ago
PBerger 73ddba5b29 Merged master, applied fixes. 10 years ago
masawei ee1ebdf91d Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer. 11 years ago
masawei 9a28e5b580 Added proper formula string method to filters. 11 years ago
masawei 4bf0299279 Changed the Prctl/Csl formula parsers to be static classes. 11 years ago
dehnert db232fe39b Moved from pair to MatrixEntry as the basic building block of the matrix. Now matrix elements can be accessed in a more readable way. 11 years ago
dehnert 92ee6187fa Added more query methods to expressions. SparseMatrix now keeps track of non zero entries and models show correct number of transitions by referring to nonzero entries rather than all entries in the matrix. 11 years ago
PBerger d3f513b0a0 Added debug output to CUDA Kernel. 11 years ago
masawei 15d13bc06d Refactored the AutoParser. 11 years ago
dehnert 8cdf128202 Fixed some performane tests to work with the relative convergence criterion as this is now the default. 11 years ago
dehnert 8ebd924ca6 Further work on refactoring solvers: cleaned LP solver interface a bit and adapted glpk- and Gurobi-based implementations of the interface. 11 years ago
dehnert 588a4b60b6 Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both. 11 years ago
dehnert efb244a447 Added functional tests for scheduler classes. 11 years ago
dehnert f79329bd9d Fixed SCC decomposition. Added functional tests for SCC decomposition. 11 years ago
dehnert d723272cc1 Added some performance tests for matrix-vector multiplication. 11 years ago
dehnert 81cf0e2b22 Added SparseMatrixBuilder class that actually builds the matrices. A call to build() will then generate the matrix. This eliminates superfluous checks in the matrix that slowed down performance. 11 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 11 years ago
dehnert e08b61b9f7 Added functional and performance tests for sparse matrix. 11 years ago
dehnert 97fb2f9750 All tests working with (partially) new sparse matrix implementation/interface. 11 years ago
dehnert 84bd5f3b40 Renamed ConstTemplates to constants. Removed all calls to constGetZero, constGetOne and constGetInfinity by the new names. Created performance test for bit vector iteration. 11 years ago
dehnert 0a89d65f93 Started refactoring Markov automaton model checker. 11 years ago
masawei 170306e46d Moved SparseMatrix transposition function from AbstractModel (named: getBackwardsTransitions) to SparseMatrix (named: transpose) where it belongs. 11 years ago
dehnert 09f192b40f Refactored SCC-Decomposition design as a preparation step for computing maximal end components of Markov automata. 11 years ago
dehnert f39fb24f65 Removed pointers from Model Checker Interface (and callback methods in formulas). From now on, the results are returned in form of an object. Because of the existing move semantics for the types in question, this does not come at a performance penalty. 11 years ago
dehnert 2aa8d11101 Removed unnecessary option. Fixed performance tests. 11 years ago
PBerger 11cc7fc6bc Introduced a new Object called InternalOptionMemento to handle required settings for tests which auto-reset after the test is done 11 years ago
PBerger 58ff007654 Fixed the Settings structure 11 years ago
PBerger 938959de56 Added a set() Method to the Settings.h for the Tests 11 years ago
PBerger e69c9f1962 Added all options from StoRM 11 years ago
dehnert 7095f8e67f Fixed a lot of issues introduced by refactoring. 12 years ago
PBerger 01fd3c18e3 Added move constructors, added move-calls where fitting. 12 years ago
PBerger 5be52118ba Fixed issues with the refactored parser interface and move semantics 12 years ago
dehnert 14fae4883a Added prob 0/1 precomputation for bounded-until model checking for DTMCs. The version for MDPs seems to perform worse: needs to be investigated. 12 years ago