173 Commits (6b04c33dee0dbddd13bb2a21338d87304dffa4db)

Author SHA1 Message Date
masawei 1f71bb5240 Refactored the DeterministicModelParser. 11 years ago
dehnert ef5eb19e9c Corrected test formulation in case StoRM was built without support for a given LP solver. 11 years ago
dehnert 36fb44e206 Added functional tests for nondeterministic linear equation solvers. Added functional tests for LPs in addition to the existing MILP tests. 11 years ago
dehnert 514aace4fd Added function tests for both glpk- and Gurobi-based LP solver implementations. Found and fixed some bugs while doing this. 11 years ago
dehnert 588a4b60b6 Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both. 11 years ago
masawei 3598b7195e Refactored the DeterministicSparseTransitionParser. 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 e80bb0caa5 Added functional tests for MEC decomposition. 11 years ago
dehnert 35d16a1191 Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. 11 years ago
dehnert f684ce7799 Removed obsolete constructors of sparse matrix class as the new matrix builder is supposed to be used anyway. Fixed some minor issues. 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
masawei f8566e9dc2 A thousand things. 11 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 11 years ago
dehnert d5cadc0f4b Finalized interface of bit vector. Added unit tests for all methods of the bit vector. 11 years ago
dehnert 07fbff7a07 Started refactoring bit vector class. 11 years ago
masawei cb870c28c7 Began testing of the MarkovAutomatonSparseTransitionParser to identify inflexibilities or bugs. 11 years ago
dehnert 0a89d65f93 Started refactoring Markov automaton model checker. 11 years ago
dehnert a45e9423b8 Sparse matrix can now also be used without knowing the number of rows/columns/nonzeros upfront. Adapted ExplicitModelAdapter to use that capability to not explore the state space twice. Added support for Z3 to CMakeLists.txt. Added correct submatrix checks for transition rewards in MDPs. Extended a test for the ExplicitModelAdapter a bit. 11 years ago
dehnert 84f1b192b4 Added globally unique indexes to updates in IR. Finalized support for labeled values in ExplicitModelAdapter. Modified tests to comply with the new usage of ExplicitModelAdapter. 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
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
dehnert eeb700167b Fixed failing tests. 11 years ago
PBerger 158430418e Replaced boost integer mask includes with cstdint 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 42b9072cbf Implemented TBB Parallelization Support into SparseMatrix.h 12 years ago
PBerger 48571cd12c Fixed a regression in the LtlParserTest.cpp 12 years ago
PBerger 88fbf032e6 Added BASE_PATH to ParsePrismTest.cpp 12 years ago
PBerger c0b454d8b0 Removed debugging output from GmmxxMdpPrctlModelCheckerTest.cpp 12 years ago
PBerger 1d2717c69a Added Debugging output to GmmxxMdpPrctlModelCheckerTest.cpp 12 years ago
PBerger 89909fe8dc Edited all Parsers to lose its class. 12 years ago
dehnert f44f0ce410 Cleaned interfaces of models from std::shared_ptr. Improved some code in graph utility. 12 years ago
Lanchid 4b68cb7bbf Removed all references to LTL2DStar in Master branch 12 years ago
dehnert c8081c4d34 Fixed wrong step-bounded backward search. 12 years ago
Lanchid 97a3fc7fa0 Provided test class for ltl2dstar, to avoid copypasting the code to 12 years ago
Lanchid 1e5de29eec Conversion adapter to create LTL2DStar formulas out of "ours" 12 years ago
Lanchid ec91dcbe2e Merge branch master into LTLParser 12 years ago
dehnert cd3706707d Corrected test names and corresponding file names. 12 years ago
dehnert 6b90439424 Added functional test for the SparseMdpPrctlModelChecker. Fixed performance tests. 12 years ago
dehnert fbe1f41213 Removed GraphTransition class, which is now replaced by SparseMatrix in the instances where it was used before. Changed GraphAnalyzer accordingly and adapted tests. 12 years ago
Lanchid 00a7c50ad4 Implemented the improvements from the PRCTL parser also in the CSL and 12 years ago
Lanchid f9ab6f85d0 - Restructuration of model checkers (by logic) 12 years ago
dehnert 6ba1cf25c8 Added new variable for base bath for project root. Changed test input files to the files from example folder. Added leader4.lab to asynchronous leader election example. 12 years ago
dehnert 3851377064 Introduced executable storm-functional-tests and storm-performance-tests. While the former contains the previous tests, the latter is currently empty, but will hold performance tests in the future. 12 years ago
dehnert 27de566228 Moved current tests to the functional test suite in an attempt to introduce performance tests. 12 years ago