b4e0cabef6 
								
							
								 
							
						 
						
							
							
								
								started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers  
							
							
 
							
							
							Former-commit-id: c1895472c7 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0d659f2da 
								
							
								 
							
						 
						
							
							
								
								always use shared_ptr<Formula const>  
							
							
 
							
							
							Former-commit-id: 63a447e887 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67d77608bd 
								
							
								 
							
						 
						
							
							
								
								Refactoring of settings  
							
							
 
							
							
							Former-commit-id: ea4350fc1c 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8191d8c6a 
								
							
								 
							
						 
						
							
							
								
								const formulae  
							
							
 
							
							
							Former-commit-id: 910d7ca539 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27e06940a9 
								
							
								 
							
						 
						
							
							
								
								templated all explicit parsers so that they may now be modified to produce non-double models  
							
							
 
							
							
							Former-commit-id: dd7f8767f8 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1086ffc1cc 
								
							
								 
							
						 
						
							
							
								
								Added allow early termination for min/max solvers  
							
							
 
							
							
							Former-commit-id: eaad511158 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9f5a4e206 
								
							
								 
							
						 
						
							
							
								
								reincluded tbb in gmm. fixed missing header. extended formula parser to return multiple formulas  
							
							
 
							
							
							Former-commit-id: a2849d6534 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3178e17f6 
								
							
								 
							
						 
						
							
							
								
								more bug fixes  
							
							
 
							
							
							Former-commit-id: 0b33b30efa 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbc7d860a4 
								
							
								 
							
						 
						
							
							
								
								functional tests compile again, started to debug changes  
							
							
 
							
							
							Former-commit-id: efef0e6487 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c2040f4b7 
								
							
								 
							
						 
						
							
							
								
								Removed many superfluous includes, added some source files -- towards faster compilation  
							
							
 
							
							
							Former-commit-id: a575a97d40 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb5d4100a6 
								
							
								 
							
						 
						
							
							
								
								Renamed Nondeterminstic equation solver as this name is more than misleading.  
							
							
 
							
							
							Former-commit-id: 7f08ed130c 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d545fac471 
								
							
								 
							
						 
						
							
							
								
								Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers.  
							
							
 
							
							
							Former-commit-id: 9c727f41f9 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ebc0e4640 
								
							
								 
							
						 
						
							
							
								
								Final touches on cuda nondeterministic linear equation solver & modelchecker  
							
							
 
							
							
							Former-commit-id: c549ae0401 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b623384dda 
								
							
								 
							
						 
						
							
							
								
								Fixed merge errors and adapted to changes in master  
							
							
 
							
							
							Former-commit-id: 08054e7bec 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea2e616196 
								
							
								 
							
						 
						
							
							
								
								All tests for CUDA based TopologicalValueIterationMdpPrctlModelChecker passing on Windows.  
							
							
 
							
							
							Former-commit-id: 68cafa6f84 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84f8a41302 
								
							
								 
							
						 
						
							
							
								
								More tests adapted, decreased verbosity of TopologicalValueIterationNondeterministicLinearEquationSolver  
							
							
 
							
							
							Former-commit-id: 6e0b492533 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b4309e53c 
								
							
								 
							
						 
						
							
							
								
								Adapted first test to new interface. Test passes.  
							
							
 
							
							
							Former-commit-id: 49dc8228f3 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8066bb6637 
								
							
								 
							
						 
						
							
							
								
								Small fix for test.  
							
							
 
							
							
							CPU implementation of TopologicalValueIterationMdpPrctlModelChecker seems to be working, adapted parts of tests passing!
Former-commit-id: 7ed1e11f91 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3748905bcf 
								
							
								 
							
						 
						
							
							
								
								Fixes and test refactoring for TopologicalValueIterationMdpPrctlModelChecker  
							
							
 
							
							
							- Explicit instantiation of matrix and scc decomposition for float
- Started to adapt TopologicalValueIterationMdpPrctlModelCheckerTest.cpp to new formulas
Former-commit-id: 4685ae4939 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2f4c85711 
								
							
								 
							
						 
						
							
							
								
								Made changes to comply with new SparseMatrix Interface (YUCK).  
							
							
 
							
							
							Fixed tests, all that stuff.
Former-commit-id: c78de5f8ce 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0922921b24 
								
							
								 
							
						 
						
							
							
								
								Updated cudaForStorm/CMakeLists.txt to make use of the new GIT based version schema.  
							
							
 
							
							
							Added version functions to the Cuda Plugin.
Edited storm.cpp to show version infos for the CUDA Plugin.
Fixed a critical error in basicValueIteration.cu which causes random SEGFAULTs... :P
Streamlined the TopologicalValueIterationNondeterministicLinearEquationSolver.cpp. The SCC group optimizer now returns flat_sets instead of a vector as the sets are ordered, which is required for the Solver to work.
This is now a stable version of StoRM containing a fully wor
Former-commit-id: 47d5c2825c 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af650b6666 
								
							
								 
							
						 
						
							
							
								
								Removed debug outputs from the TopologicalValueIterationNondeterministicLinearEquationSolver  
							
							
 
							
							
							Fixed the topo tests, since the comparison values are a bit off for this solver
Former-commit-id: 56c763b37a 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f049a9f0af 
								
							
								 
							
						 
						
							
							
								
								Bugfix for topological equation solver.  
							
							
 
							
							
							Former-commit-id: b8563f8b3e 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98b0bcf187 
								
							
								 
							
						 
						
							
							
								
								Reimplemented the TopologicalValueIterationNondeterministicLinearEquationSolver with splitting into submatrices.  
							
							
 
							
							
							Added a dtmc example for tests with the StronglyConnectedComponentDecomposition.
Former-commit-id: 0c33793fe6 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3052b19c58 
								
							
								 
							
						 
						
							
							
								
								Created a "real" scc example.  
							
							
 
							
							
							Modified the TopologicalValueIterationMdpPrctlModelCheckerTest.cpp to show the crash when not using TBB.
Former-commit-id: 98b47e9573 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4eef3b0d57 
								
							
								 
							
						 
						
							
							
								
								Added an example for SCC related testing which will change soon  
							
							
 
							
							
							Removed unnecessary code from the TopologicalValueIterationMdpPrctlModelChecker.h
Fixed Bugs in graph.h (changes from Sparse Matrix Iterator, it didnt even compile anymore! Unused Code HAUNTS us)
Former-commit-id: 96669adec9 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64891af785 
								
							
								 
							
						 
						
							
							
								
								Trying to refurbish the TopologicalValueIterationMdpPrctlModelChecker  
							
							
 
							
							
							Former-commit-id: 2963c774b0 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15d13bc06d 
								
							
								 
							
						 
						
							
							
								
								Refactored the AutoParser.  
							
							
 
							
							
							- Devided the AutoParser.h into .h and .cpp
- The AutoParser now is a stateless class
|- This resulted in changes to the interface between the parsers and the rest of the project.
|- The main() now directly acquires a shared_ptr to an AbstractModel from the call of the AutoParser and keeps ownership of it.
|- Additionally, the division into .h and .cpp lead to a move of includes from the header to the source. This caused several tests to need some model header to be included.
|- Tests are still showing green (except those needing Gurobi, which I do not have).
Next up: Parser.h/.cpp, then comments and making things look nice.)
Former-commit-id: f59b7405e5 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36fb44e206 
								
							
								 
							
						 
						
							
							
								
								Added functional tests for nondeterministic linear equation solvers. Added functional tests for LPs in addition to the existing MILP tests.  
							
							
 
							
							
							Former-commit-id: 8c0fa08f2d 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								588a4b60b6 
								
							
								 
							
						 
						
							
							
								
								Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both.  
							
							
 
							
							
							Former-commit-id: 0abb11828a 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a89d65f93 
								
							
								 
							
						 
						
							
							
								
								Started refactoring Markov automaton model checker.  
							
							
 
							
							
							Former-commit-id: c4278de4f0 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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.  
							
							
 
							
							
							Former-commit-id: 5befdebd92 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11cc7fc6bc 
								
							
								 
							
						 
						
							
							
								
								Introduced a new Object called InternalOptionMemento to handle required settings for tests which auto-reset after the test is done  
							
							
 
							
							
							Refactored many constants to be of type ull where required
Edited all tests that used the set() function of the Settings to make use of the new InternalOptionMemento
Former-commit-id: a400a36f69 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								938959de56 
								
							
								 
							
						 
						
							
							
								
								Added a set() Method to the Settings.h for the Tests  
							
							
 
							
							
							Moved all standard options into a helper class/compilation unit as to reuse it in the Tests
Moved the MaxIteration set call in the tests
Former-commit-id: f436511107 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e69c9f1962 
								
							
								 
							
						 
						
							
							
								
								Added all options from StoRM  
							
							
 
							
							
							Rewrote all calls to the Settings instance with the new Syntax
Implemented new ArgumentValidators.h
Former-commit-id: b4ab63f8f2 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7095f8e67f 
								
							
								 
							
						 
						
							
							
								
								Fixed a lot of issues introduced by refactoring.  
							
							
 
							
							
							Former-commit-id: c3a5177008 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8081c4d34 
								
							
								 
							
						 
						
							
							
								
								Fixed wrong step-bounded backward search.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec91dcbe2e 
								
							
								 
							
						 
						
							
							
								
								Merge branch master into LTLParser  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9ab6f85d0 
								
							
								 
							
						 
						
							
							
								
								- Restructuration of model checkers (by logic)  
							
							
 
							
							
							- LTL file parser 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27de566228 
								
							
								 
							
						 
						
							
							
								
								Moved current tests to the functional test suite in an attempt to introduce performance tests.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9dac249d88 
								
							
								 
							
						 
						
							
							
								
								Marked constants for expected numbers of states/transitions of the  
							
							
 
							
							
							parsed models in the model checker tests as unsigned (otherwise
compilers may throw annoying warnings) 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc242974dc 
								
							
								 
							
						 
						
							
							
								
								Renamed namespace storm::formula to storm::property  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45867c33c1 
								
							
								 
							
						 
						
							
							
								
								Prctl works now.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f513e49084 
								
							
								 
							
						 
						
							
							
								
								Almost finished restruction of PRCTL formulas; adapted code (including  
							
							
 
							
							
							test cases) to work correctly with the new structure 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43f11ccc5f 
								
							
								 
							
						 
						
							
							
								
								Refactoring of modelchecker folder.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1c379bbe3 
								
							
								 
							
						 
						
							
							
								
								Moved model checking functionality for MDPs for general superclass such that specialized model checkers only need to implement certain operations. Fixed tests.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34b85b956e 
								
							
								 
							
						 
						
							
							
								
								Moved model checking of DTMCs to superclass. Now, each DTMC model checker only needs to implement matrix-vector multiplication and linear equation solving to be able to fully model check DTMCs. Added subset/disjoint functionality to bit vector. Changed tests for MDP and DTMC model checking a bit.  
							
							
								
 
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abae304719 
								
							
								 
							
						 
						
							
							
								
								Included tests for model checkers in test suite.  
							
							
								
 
							
							
						 
						13 years ago